正在啟動 Python 環境(首次約 15 秒)...
迴圈
迴圈讓你可以「重複執行」同一段程式碼,不用一行一行寫。
for 迴圈 — 逐一處理
for 迴圈會把一組資料「一個一個拿出來」處理:
也可以跑數字:
range() — 產生數字序列
range() 可以幫你產生一串數字,不用自己打:
range(起始, 結束, 步長)— 結束的數字不包含在內。
迴圈裡的計算
while 迴圈 — 條件式重複
while 會「只要條件成立就繼續跑」:
小心!如果條件永遠成立,迴圈會跑到天荒地老(無限迴圈)。
break — 提前結束迴圈
遇到 break 就會立刻跳出迴圈:
實用範例:計算平均客單價
AI 協作:學了這個,跟 AI 怎麼配合?
迴圈讓你把「手動做 100 次」變成「程式跑 1 秒」——這正是 AI 最擅長幫你寫的。
你的人類優勢:
- 你知道要對「哪一批資料」重複執行(這份名單、那個資料夾的檔案...)
- 你能判斷迴圈結果是否正確(跑出 100 筆,但應該只有 98 筆?)
可以這樣跟 AI 說:
我有一個客戶清單,幫我用 for 迴圈計算每個人的訂單總金額。
練習題
互動示範
DEMO 1可以修改程式碼試玩
DEMO 2可以修改程式碼試玩
DEMO 3可以修改程式碼試玩
DEMO 4可以修改程式碼試玩
DEMO 5可以修改程式碼試玩
DEMO 6可以修改程式碼試玩
DEMO 7可以修改程式碼試玩
DEMO 8可以修改程式碼試玩
DEMO 9可以修改程式碼試玩
挑戰任務
Task 1
用 for 迴圈和 range() 印出 1 到 5(每個數字一行)
Task 2
有一組價格 prices = [200, 450, 800, 150],用 for 迴圈算出總和,最後印出「總計:1600」
Task 3
用 while 迴圈從 3 倒數到 1,每行印一個數字,最後印「出貨!」
← BackNext Lesson →