回文偵測 → 星星金字塔 → 6-5 指揮官(成績翻譯機)→ 6-6 偵探(抓蟲)→ 6-7 實戰練習(猜拳大對決 — 你的程式長出視窗了!)。
👆 本堂重點,一眼看完
6-3 成績統計、6-4 蹦蹦數字為回家自學。壓軸大驚喜:6-7 的程式會跳出真正的視窗 — 三堂終端機修煉後,孩子的程式升級成看得見的 App!世界觀:森林運動會,裁判探長+袋鼠跳跳。
共通守則(學習循環、指揮官/偵探帶法、星星制度、個資紅線、開課前機器準備)集中在 🏠 首頁 — 開課前讀一次就好,這裡只列這一堂特別要注意的。
搶答發星星:清單位置從幾開始數?(0)fruits[-1] 是誰?(最後一個)random.randint(1, 6) 像什麼?(擲骰子)
轉場口白
「砰 — 鳴槍開賽!森林運動會!裁判探長穿上黑白條紋衫掛起碼錶,明星選手是綁紅頭帶的袋鼠跳跳 — 今天把學過的全部拿出來比一場!」
課文口白
「第一個項目:鏡子折返跑 — 去程和回程路線一模一樣才算過關,就像『上海自來水來自海上』倒著唸也相同 — 這就是回文!用切片 [::-1] 把字串倒過來再比較,兩行搞定。」
text = "上海自來水來自海上"
if text == text[::-1]:
print(f"「{text}」是回文!")
else:
print(f"「{text}」不是回文")課文口白
「疊羅漢項目!最底下站一排、往上一層少一點、塔尖只有一位 — 用迴圈一層一層印星星:第 i 層有 2*i-1 顆星,前面的空格讓塔置中。」
n = 5
for i in range(1, n + 1):
spaces = " " * (n - i)
stars = "★" * (2 * i - 1)
print(spaces + stars)"★" * 3 = ★★★ — 字串也能玩數學!任務:指揮奇奇做「成績翻譯機」— 90 以上優等、80~89 甲等、其他再加油。課文有示範成果圖(三種分數對照)。
案情
「森林晚會要搭星星塔:第一層 1 顆、第二層 3 顆、第三層 5 顆。奇奇的塔卻是 2、4、6 顆,整個歪掉!」
for i in range(1, 4):
print("★" * (i + i))藏了 1 隻蟲:第 i 層應該幾顆星?找出「1、3、5」的公式(提示:和 2 倍有關,但還要減掉一點)。
老師開場
「複習:不能跟 AI 說什麼?三堂課的終端機修煉完成 — 今天升級:你的程式會跳出真正的視窗,就像電腦裡的應用程式!第一個視窗 App:和電腦猜拳,先三勝!」
流程:課程網站 6-7 實戰練習 → 一鍵複製 → Gemini → 存 .py → 執行 → 視窗跳出來的瞬間記得歡呼 → 驗收 → 迭代。
📋 官方提示詞(課文內建一鍵複製)
寫「猜拳大對決」tkinter 視窗程式:✌️✊🖐 三顆大按鈕出拳,電腦隨機出拳,顯示雙方出什麼、誰贏,比分累計,先三勝獲勝並顯示慶祝訊息和「再來一局」。
✅ 驗收清單(課文同款)
🛡️ 巡場重點:一律用課前登好的大人/學校帳號。