← 首页
00:00点开始
学情 用时 0′ 尝试 0 出错 0 归因 0
今日任务
圆卡搬进循环肚子,画出太阳花

课 7 你会画圆,课 10 你会 for 循环——今天这两个老朋友第一次组队: 循环里画一个圆、转一个角度,六遍下来就是一朵六瓣太阳花

开场 8 分钟怎么花: 回顾课 11 转角公式(2′)→ "圆怎么变成花瓣"提问(4′)→ 发手帖(2′)。
开场只抛组合,不抛拼法——"circle 和 for 你都会了,拼一起试试",让学生自己摆顺序。
老师说 两个都会的东西拼在一起,第一次往往就散架——只画一瓣、或画成一团乱花。 今天撞的就是这堵墙。
第十三种陷阱:课 11/12 错在转角;今天错在组合—— circle 写到循环外面、瓣数和转角不配套。两个命令同住一个循环肚子, 缩进决定谁归循环管

第一步 · 综合的陷阱 09′–23′ · 14 分钟 · 这次是「循环组合」

陷阱换了(第十三种)
两个都会 ≠ 拼得起来——缩进决定谁归循环管
老师说 自己拼一个六瓣太阳花:for 循环六遍,每遍画一个圆、转一个角度。
先写,运行看画布——一瓣?六瓣?一团?

今天的陷阱(第十三种):循环组合。circle 写到循环外面只画一瓣, 转角和瓣数不配套画成一团。都不报错——缩进和 360÷N 是仅有的两把尺子。

老师纪律:学生只画出一瓣时不许说"circle 没缩进"。 只许问:循环跑了六遍,circle 跑了几遍?谁归它管?

第二步 · 内存具象化 23′–37′ · 14 分钟 · 正确骨架长这样

老师说 正确骨架:for i in range(6): t.circle(40); t.left(60)
circle 画完一瓣回到原点,left(60) 挪到下一瓣——360÷6=60,课 11 的公式管到圆上
位置 · 横
0
位置 · 纵
0
朝向
落下
循环肚子里有两句:circle 负责画瓣,left 负责挪位。两句都缩进——都归循环管。
这一步的关键动作: 让学生指认循环肚子里有两句——课 10 的循环体只有一句,今天第一次放两句。 每句都要缩进、缩进要一样深——这是"两句都归循环管"的名册。
37′–47′ · 10 分钟该休息啦
休息 1 · 必须离开座位站起来动一动

喝水 / 上厕所 / 不许看屏幕

休息前留个钩子:"回来不许按运行,人脑算八瓣花的瓣间距。"

第三步 · 人肉电脑 47′–65′ · 18 分钟 · 分清"画瓣的转"和"挪位的转"

老师说 不许按运行。
这段代码:circle 画一瓣时笔转了多少度?left 转了多少度?六遍下来笔一共转多少
人脑编译:先数循环几遍,再算每遍两个命令各干什么。
老师纪律:学生算错时不许直接说答案。 只许问三句话:①你猜的是哪一行?②你凭什么这么猜?③那怎么改?
先别看答案。纸上两问:画一个整圆笔要转多少度? 挪一瓣位笔要转多少度?两种"转"别混——这是今天最容易糊的地方。

第四步 · 脚手架编程 65′–85′ · 20 分钟 · 改出花花世界

老师说 改出三种花:八瓣、十瓣、大花瓣。
先人脑算瓣间距(360÷瓣数),再改代码——改完运行对答案。
任务要画出来的东西先人脑算自检
A 八瓣花:range(8) 瓣间距 = 360÷8 = 45
B 十瓣花:range(10) 瓣间距 = 360÷10 = 36
C 大花瓣:circle(60) 只改半径,瓣间距不变
任务 C 的落点(本课真正的收获): 半径和瓣数是两个独立的旋钮——花瓣大小归 circle,花瓣数量归 range 和 left。 能分清两个旋钮各管什么,组合才算真会了。
85′–91′ · 6 分钟该休息啦
休息 2 · 短,但必须伸个懒腰

站起来 6 分钟

第五步 · 组合破防 91′–105′ · 14 分钟 · 四种写错的太阳花

老师说 四个按钮各载入一种写法。先猜结果(报错/一瓣/六瓣/一团),再运行验证。 猜错的说出你凭什么猜。
写错方式你会看到试过了
① circle 在循环外不报错!只画一瓣
② 瓣数转角不配套不报错!花瓣叠成一团
③ circle 忘括号报错 SyntaxError
④ 缩进过深报错 IndentationError
破防点:① 和 ② 都不报错。让学生总结: 组合类的错误有三种藏身处——缩进(谁归循环管)、配套(360÷N)、语法(报错才看得见)。 前两种永远安静,只有画布能揭发。

第六步 · 数卡迁移 105′–120′ · 16 分钟 · 从太阳花到真题

回到开头那个问题
圆怎么变成花瓣?
circle 画瓣,left 挪位——循环肚子里可以放不止一个命令,每个都要缩进。
花瓣数看 range,瓣间距看转角:还是 360÷N。
老师说 有一件事今天升级了:你已经会往循环肚子里放两个命令了
三个、四个也一样——只要缩进对,都归循环管。

迁移 · 真题长什么样

GESP 一级/二级真题的爱用招:循环里套多个命令,问"某句执行几次"或"画出来是什么"。
关键动作就一个:数缩进。缩进过的都归循环管、各跑 N 遍;没缩进的只跑一遍。 今天破坏①的"一瓣花",就是这类题的标准陷阱——问的就是"circle 执行了几次"。
真题密度:循环结构在二级密度 22.5,"执行几次"是选择题的常驻题型。

下节课作品预告

课 14 画螺旋——一圈比一圈大的方形漩涡。它会带来一个新东西: 一个会自己变大的数(变量登场)。
预告作品,不预告知识点。

本学期的作品锚

今天你把两个老朋友拼成了太阳花——组合能力第一次上手。
今天你学会了往循环肚子里放多个命令——缩进就是名册。
本学期的作品锚:《我的第一张藏宝图》(太阳花的画法会用在地图装饰上)。

家长话术

今天不是"画了朵花"。要说这三句:
场景照着说
家长问"今天学了啥" 「今天他把圆和循环拼在一起画出太阳花,学会了往循环里放多个命令——缩进决定谁归循环管。这是综合运用第一课。」
家长问"这考不考" 「GESP 真题常考'循环里套多个命令,某句执行几次'——数缩进就是标准解法。今天破坏①的花就是真题原型。」
家长嫌"就是画朵花" 「花是副产品。真东西是:两个都会的命令第一次组合,还要排查'拼起来才犯'的错。综合题是考试里最难的一档。」
⚠️ 不要说这三句: ①「今天学了 circle」 ②「今天学了画花」 ③「他画得真好看」。
①②是把旧知识当新知识讲;③最危险——今天夸的是"他会组合、会数缩进",不是手艺。

收尾(7′)

  • 填手帖:今天新认识(循环里放多命令 + 缩进是名册),画在「我的卡组」那一栏
  • 家庭挑战:不用电脑,考爸妈"12 瓣花的瓣间距是多少",讲清"360÷瓣数"怎么来的
  • 收卡片手帖(2–4′,别小看,这段时间最容易拖)

海龟的画布

(摆好卡片,按运行)

对应的 Python 代码 实时同步

本课硬事实 老师自查