迴圈
什麼是迴圈?
在 Python 中,迴圈 用來重複執行某段程式碼,直到達到指定條件。
最常用的迴圈類型有兩種:for
迴圈和while
迴圈。
初學者建議
💡初學者可以先從熟悉for
迴圈的使用開始學習!
for
迴圈概略語法:
while
迴圈概略語法:
注意:條件式的值為True
,程式區塊就會被執行;條件式的值是False
,就會跳出while
迴圈。如果條件式的值一值都是True
,就有可能變成無限迴圈,執行到天荒地老。
1. for 迴圈
for 迴圈的基本語法
for
迴圈用來遍歷一個序列(例如列表、字串、範圍等),每次迭代時會將序列中的下一個元素賦值給迴圈變數。
💻 範例:
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)
# 輸出:
# apple
# banana
# cherry
使用 range()
搭配 for 迴圈
range()
函數可以生成一個數字範圍,用於遍歷固定次數。
2. while 迴圈
while 迴圈的基本語法
while
迴圈會持續執行,直到條件為 False
時停止。
💻 範例:
無窮迴圈
如果 while
迴圈的條件永遠為 True
,則會進入無窮迴圈,程式將不會停止,除非手動中斷。
3. 控制迴圈的語句
break
break
用來提前結束迴圈。
continue
continue
用來跳過本次迭代,直接進入下一次迭代。
📝 總結
for
迴圈用來遍歷序列或範圍,適合用於已知次數的迭代。while
迴圈持續執行,直到條件變為False
,適合用於未知次數的迭代。- 使用
break
和continue
可以控制迴圈的執行流程。