← 返回 Python 游戏学院

LEVEL 02 · 流程控制专项

萤火森林

用分支和循环解决重复任务

孩子能熟练使用条件判断、for 和 while,并通过例题理解程序运行过程。

适合:9–13 岁,希望系统练习流程控制基础:完成 L1,理解变量、输入输出和基础运算32 课 · 4 个单元购买本级后解锁

本级能力路线

一小步一小步,最后做成作品

  1. 1条件判断
  2. 2逻辑运算
  3. 3for 专项
  4. 4while 专项
通关作品萤火森林路线游戏

32 课完整大纲

概念、例题、练习和项目交替学习

本级目录可查看,购买后开始学习
单元 01

让程序学会选择

逐层掌握条件、分支和逻辑关系

8 课
🧭第 01 课概念
if 条件判断复习

选择发光岔路

本课练习:按亮度开启安全道路

🔒 解锁本课程
🛤️第 02 课例题
if / else

两条路两种结果

本课练习:根据是否有钥匙选择路线

🔒 解锁本课程
✨第 03 课概念
if / elif / else

三档萤火亮度

本课练习:显示微光、明亮或耀眼

🔒 解锁本课程
🌡️第 04 课例题
连续比较

区间条件怎么写

本课练习:判断温度是否位于安全区间

🔒 解锁本课程
🗝️第 05 课概念
and 逻辑运算

两把钥匙同时到位

本课练习:同时检查身份与钥匙

🔒 解锁本课程
🚪第 06 课概念
or 逻辑运算

任意一条路都可以

本课练习:允许两种通行方式

🔒 解锁本课程
🔄第 07 课练习
not 逻辑运算

把真假反过来

本课练习:识别不是访客的队员

🔒 解锁本课程
🦉第 08 课项目
多条件分支综合

森林守门人

本课练习:完成三关式森林通行验证

🔒 解锁本课程
单元 02

for 循环分步训练

用八课吃透次数、范围、步长和累计

8 课
🔁第 09 课概念
重复任务与 for

为什么需要循环

本课练习:把五条重复输出改成一个循环

🔒 解锁本课程
⏭️第 12 课例题
range(start, stop, step)

隔一个数再前进

本课练习:输出 2 到 10 的偶数

🔒 解锁本课程
🍄第 13 课练习
for 循环变量

循环变量会变化

本课练习:打印每一盏蘑菇灯的编号

🔒 解锁本课程
⭐第 15 课练习
计数器与 if

数一数符合条件的

本课练习:统计六颗星中明亮的数量

🔒 解锁本课程
🏮第 16 课项目
for 循环综合

萤火灯阵

本课练习:生成有编号的八盏萤火灯

🔒 解锁本课程
单元 03

while 循环分步训练

理解条件重复、计数更新和安全停止

8 课
🏁第 18 课例题
初始化变量

循环从哪里开始

本课练习:设置正确的巡逻起点

🔒 解锁本课程
👣第 19 课练习
循环变量更新

每次都要向前一步

本课练习:修复不会结束的循环

🔒 解锁本课程
🔐第 21 课例题
输入校验循环

输入正确才通行

本课练习:反复询问直到口令正确

🔒 解锁本课程
🔦第 24 课项目
while、break 与计数综合

夜间巡逻系统

本课练习:完成可安全退出的巡逻程序

🔒 解锁本课程
单元 04

分支与循环题库

通过例题、改错题和小项目巩固流程控制

8 课
🎲第 25 课例题
取余与 if

例题:奇数还是偶数

本课练习:判断输入数字的奇偶

🔒 解锁本课程
🔆第 26 课例题
比较与分支

例题:三数找最大

本课练习:找出三盏灯中最亮的一盏

🔒 解锁本课程
✖️第 27 课例题
for 与乘法

例题:打印乘法表一行

本课练习:输出指定数字的乘法结果

🔒 解锁本课程
🌟第 28 课练习
循环与字符串重复

练习:阶梯星星

本课练习:输出一到五颗星的阶梯

🔒 解锁本课程
🪲第 29 课练习
while 死循环排查

改错:停不下来的甲虫

本课练习:找出缺少的变量更新

🔒 解锁本课程
🧰第 30 课练习
break / continue 顺序

改错:被跳过的终点

本课练习:调整两条控制语句的位置

🔒 解锁本课程
🏕️第 31 课项目
输入、分支与循环综合

森林路线游戏

本课练习:制作可以选择路线的文字冒险

🔒 解锁本课程
🏆第 32 课项目
流程控制综合复习

L2 闯关测评

本课练习:连续完成四道基础编程题

🔒 解锁本课程