今天是Python學習的第十四天,這幾天的學習重點會是while迴圈,今天是理解 break 和 continue 語句在 while 迴圈中的應用、學會搭配 else 使用 while 迴圈和探討如何處理用戶輸入和條件的動態變化。
break 和 continue 語句 break 用於提前終止迴圈,而 continue 則會跳過當前迴圈中的剩餘代碼,繼續執行下一次迴圈。
例一:
count = 0
while count < 10:
if count == 5:
break # 當 count 等於 5 時,結束迴圈
print("計數:", count)
count += 1
結果輸出:
計數: 0
計數: 1
計數: 2
計數: 3
計數: 4
當 count == 3 時,continue 語句會跳過當次迴圈,導致沒有輸出 3。
while-else 結構 當 while 迴圈正常結束(即不是通過 break 中斷),可以執行 else 部分。
例二:
count = 0
while count < 3:
print("計數:", count)
count += 1
else:
print("迴圈結束,進入 else 區塊")
結果輸出:
計數: 0
計數: 1
計數: 2
迴圈結束,進入 else 區塊
這段程式碼展示了 while-else 結構的運用,當 while 正常結束後,else 部分會執行。