list 清單 → random 隨機 → 3-5 指揮官(幸運抽籤機)→ 3-6 偵探(抓蟲)→ 3-7 實戰練習(零用錢存錢計算機 .py)。
👆 本堂重點,一眼看完
3-2 def 函式、3-4 樂透開獎機留給孩子回家探索(網站有整頁漫畫,樂透是遊戲畫面版)。世界觀:市集嘉年華,草帽探長+猴子吉吉。
共通守則(學習循環、指揮官/偵探帶法、星星制度、個資紅線、開課前機器準備)集中在 🏠 首頁 — 開課前讀一次就好,這裡只列這一堂特別要注意的。
搶答發星星:if 的結尾要有什麼?(冒號)底下要怎樣?(縮排 4 格)while 什麼時候停?(條件不成立)
轉場口白
「今天到市集嘉年華!探長戴上向日葵草帽顧水果攤,夥伴是會拋接水果的猴子吉吉 — 開市囉!」
課文口白
「水果攤的長木籃分好格子,蘋果、香蕉、橘子一格一格排整齊 — list 清單就是這個長籃子:一個名字裝一整排,還能隨時再加一格。位置從 0 開始數!」
fruits = ["蘋果", "香蕉", "橘子"]
print("第一個水果是", fruits[0])
print("清單裡有", len(fruits), "種水果")
fruits.append("西瓜")
for f in fruits:
print("我喜歡吃", f)fruits[-1] 會印出誰?(負數是從後面數!)課文口白
「市集最熱鬧的攤位:幸運大轉盤!用力一轉,指針停哪誰也說不準 — random 模組就是這個魔法。import 是打開工具箱,借別人做好的工具來用。」
import random
dice = random.randint(1, 6)
print(f"你擲出了 {dice} 點!")
lunch = random.choice(["咖哩飯", "牛肉麵", "壽司", "披薩"])
print(f"今天午餐吃:{lunch}")任務:指揮奇奇做「幸運抽籤機」— 至少 4 個名字放進清單,random 抽一個當今日隊長。課文有示範成果圖(含「再執行一次結果不同」對照)。
案情
「森林果園請奇奇管理水果清單,結果加了草莓之後程式就罷工了,連最後一種水果都印不出來。」
fruits = ["蘋果", "香蕉", "橘子"]
fruits.append["草莓"]
print("水果有", len(fruits), "種")
print("最後一種是", fruits[4])藏了 2 隻蟲:呼叫方法要用「小括號」不是中括號;清單編號從 0 開始 — 4 種水果的最後一個編號是幾?
老師開場
「複習:不能跟 AI 說什麼?今天解決真實問題:想買的東西太貴 — 要存幾週零用錢才夠?讓 AI 寫,你來驗算!」
流程:課程網站 3-7 實戰練習 → 一鍵複製 → Gemini → 存 .py → 執行 → 驗收 → 迭代。
📋 官方提示詞(課文內建一鍵複製)
寫「零用錢存錢計算機」:問每週零用錢、想買的東西多少錢,算出要存幾週,印出星星進度圖;輸入 0 或負數要友善提醒。
✅ 驗收清單(課文同款)
🛡️ 巡場重點:一律用課前登好的大人/學校帳號。