课 11 你掌握了「转角 = 360 ÷ 边数」,一行代码画遍正多边形。 今天画一个不是正多边形的:五角星,一笔画成。还是 range(5), 但转角是 144°——为什么?今天就把这事搞明白。
今天的陷阱(第十二种):角的直觉失灵。 五角星的尖角是 36°,五边形的外角是 72°,笔要转的是 144°—— 三个数都在"五"的世界里,错一个画出来完全是别的东西,而且都不报错。
喝水 / 上厕所 / 不许看屏幕。
| 任务 | 要做的事 | 先人脑算 | 自检 |
|---|---|---|---|
| A | 大星星:边长 200 | 转角不变,只改 forward | □ |
| B | 五边形对比:144 改 72 | 5×72=360,一圈闭合 | □ |
| C | 预测 range(10):先算再跑 | 10×144=1440,四圈 | □ |
站起来 6 分钟。
| 写错方式 | 你会看到 | 试过了 |
|---|---|---|
| ① 转 72° | 不报错!画出正五边形 | □ |
| ② 转 36° | 不报错!画出开口碎线 | □ |
| ③ 忘冒号 | 报错 SyntaxError | □ |
| ④ 转向没缩进 | 报错 IndentationError,只画直线 | □ |
| 场景 | 照着说 |
|---|---|
| 家长问"今天学了啥" | 「今天他一笔画出五角星,还把闭合规律升级成'总转角是 360 的整数倍'。最难的是他辨出了'好看但错'的五边形——这是调试思维。」 |
| 家长问"这考不考" | 「GESP 一级真题就爱考转角超 90° 的循环,直觉必错、人脑硬算才稳。今天练的 5×144=720 就是标准解法。」 |
| 家长嫌"就是画星星" | 「星星是副产品。真东西是:总转角判闭合的算法 + 对'好看但错'的警惕。这两样,考试和写程序都用得上。」 |