迴圈
什麼是迴圈?
在 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可以控制迴圈的執行流程。