if/else/elif → while 迴圈 → 2-5 指揮官(穿衣小顧問)→ 2-6 偵探(抓蟲)→ 2-7 實戰練習(經典終極密碼 .py)。
👆 本堂重點,一眼看完
2-1/2-3 的遊戲版紅綠燈與星星煙火留給孩子回家玩(網站有整頁漫畫)。世界觀進站:森林火車站,站長探長+企鵝列車員嘟嘟。
共通守則(學習循環、指揮官/偵探帶法、星星制度、個資紅線、開課前機器準備)集中在 🏠 首頁 — 開課前讀一次就好,這裡只列這一堂特別要注意的。
搶答發星星:print 是廚房的什麼?(報菜鈴)變數是什麼?(貼了名字的罐子)引號要怎樣?(成雙成對)
轉場口白
「今天換新舞台:森林火車站!站長探長戴上金邊站長帽,列車員是拿著紅綠信號旗的企鵝嘟嘟 — 嗚嗚,開車!」
課文口白
「火車開到岔路口只能選一條走 — if 就是鐵軌切換器:條件成立走這條,不成立走那條。月台變多就用 elif:一條一條檢查,對上哪條走哪條。」
「兩個小規矩:結尾要有冒號、底下的程式往右縮排 4 格;還有 == 是『等於』— 兩個等號!」
score = 75
if score >= 90:
print("優等!🏆")
elif score >= 70:
print("很棒!👍")
elif score >= 60:
print("及格了!")
else:
print("再努力一下!")課文口白
「蒸汽火車的規則:鍋爐裡只要還有煤就繼續跑,煤燒完就進站 — while 一模一樣:條件還成立,就一直做。所以嘟嘟鏟煤都盯著煤堆 — 要是煤永遠加不完,火車就永遠停不下來(無限迴圈)!」
coal = 5
while coal > 0:
print("嗚嗚~前進!剩下", coal, "鏟煤")
coal = coal - 1
print("煤燒完了,進站休息 🚉")coal = coal - 1 刪掉會怎樣?(無限迴圈!)看老師怎麼按停任務:指揮奇奇做「穿衣小顧問」— 28 度以上建議短袖、15 度以下外套、其他長袖。課文有示範成果圖(三種溫度的執行對照)。
案情
「考 60 分的小月跑來抗議:『我明明及格,程式卻說我不及格!』而且體育課要跑 5 圈,程式只數了 4 圈。」
score = 60
if score > 60:
print("及格了!")
else:
print("不及格…")
for i in range(1, 5):
print("第", i, "圈")藏了 2 隻蟲:「大於」和「大於等於」差一點點;range 的結尾數字是不包含的。
老師開場
「複習:不能跟 AI 說什麼?if 判斷+迴圈的經典組合 — 終極密碼!電腦想一個 1~100 的數字,你猜、它提示太大太小,猜到中為止!」
流程:課程網站 2-7 實戰練習 → 一鍵複製 → Gemini 送出 → 存 .py → 自己電腦執行 → 驗收 → 迭代。
📋 官方提示詞(課文內建一鍵複製)
寫一個「終極密碼」程式:電腦隨機想 1~100 的數字,用 input 猜,太大印「太大了!」、太小印「太小了!」,猜中印慶祝煙火和總共猜了幾次。
✅ 驗收清單(課文同款)
🛡️ 巡場重點:一律用課前登好的大人/學校帳號。