想像一下,你要叫電腦幫你從1數到 100,如果使用昨天學的 if,你得一行一行的寫出 1、2、3…100,光是輸入就崩潰,這時候迴圈就派上用場了。迴圈讓電腦可以「重複做某件事情」,而且重複的次數可以自動化決定,這就是寫程式省時省力的秘密武器。
while 迴圈的意思是「當條件成立時,就一直做下去」。
count = 1
while count <= 5:
print("現在數到:", count)
count += 1
這段程式會不斷印出數字,直到 count 超過 5 才會停下來。
for 迴圈更常見,特別適合「已知要重複幾次」的情境。例如要數 1 到 5:
for i in range(1, 6):
print("現在數到:", i)
range(1, 6) 會自動產生數字 1 到 5(不包含 6),讓你不用自己控制變數。
小挑戰:乘法表
試著用迴圈印出九九乘法表,從 1x1 到 9x9。這不只是經典練習,也能讓你體會到迴圈在「重複處理資料」上的威力。
---by Ricky