Python基礎篇(流程控制)

#谭發表於2024-05-15

流程控制是程式執行的基礎,流程控制決定了程式按照什麼樣的方式執行。

條件語句

條件語句一般用來判斷給定的條件是否成立,根據結果來執行不同的程式碼,也就是說,有了條件語句,才可以根據不同的情況做不同的事,從而控制程式的流程。

if else

if 條件成立,執行 if 內的命令;否則條件不成立,則執行else內的命令。

例如:

if elif elif else

if elif elif else
當出現if ...else ... 無法解決的情況時,我們就需要使用 if...elif...elif...else 來處理。
例如:

迴圈語句

程式中常常需要重複執行某些語句,我們總不可能重複寫多變吧。所以在python中,有一種語句可以重複執行相同的操作,這種語句就是 “迴圈語句”,而被重複執行的一組語句稱為 “迴圈體”。在python中有兩種迴圈語句,分別是while迴圈語句 和 for 迴圈語句。

while 迴圈

while 語句用於迴圈執行程式,即在某條件下,迴圈執行某段程式,以處理需要重複處理的相同任務。
例如:

for 迴圈

for 迴圈用於遍歷任何序列的專案,也可以用來遍歷字串、列表、元組、字典等等。
例如:

迴圈控制

迴圈控制
在某些情況下,我們需要根據實際情況來終止迴圈或者跳過某次迴圈,所以就產生了迴圈控制語句。
python中控制迴圈的語句有兩種:break(終止迴圈) 和 continue(跳出本次迴圈去執行下一次)。
例如:

相關文章