跳至內容

Python/流程控制

維基教科書,自由的教學讀本

條件語句:

if <condition_1>: <statement_block_1> elif <condition_2>: <statement_block_2> else: <statement_block_3> 

Python 具有和 match 相似的語法(會在 python3.10 時添加)。

循環語句:

while 判斷條件 語句 else: #可選,在條件為 false 時執行  語句 
for <variable> in <sequence>: <statements> else: <statements> 

遍歷數字序列,可以使用內置range()函數。使用內置 enumerate 函數進行遍歷,同時給出當前索引值與當前元素值。

break 語句可以跳出 for 和 while 的循環體,任何對應的循環 else 塊將不執行。continue 語句被用來告訴Python跳過當前循環塊中的剩餘語句,然後繼續進行下一輪循環。

pass 是空語句,是為了保持程序結構的完整性。