← 返回 Python 游戏学院

LEVEL 04 · GESP 一级、二级综合

月光嘉年华

用 48 课完成综合游戏与题库

孩子能综合应用类型转换、随机数、嵌套结构和调试方法完成小型游戏。

适合:10–15 岁,准备完成综合 Python 项目基础:完成 L3,能够用函数拆分小任务48 课 · 6 个单元购买本级后解锁

本级能力路线

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

  1. 1类型与字符
  2. 2随机与数学
  3. 3嵌套结构
  4. 4项目与题库
通关作品月光嘉年华总控台

48 课完整大纲

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

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

字符与数据转换

把输入、文字、数字和字符编号连接起来

8 课
⌨️第 01 课概念
input() 返回字符串

输入得到的是文字

本课练习:观察数字输入的真实类型

🔒 解锁本课程
🔢第 02 课例题
int() 类型转换

文字变成整数

本课练习:把票数转换后参加计算

🔒 解锁本课程
⏱️第 03 课例题
float() 类型转换

文字变成小数

本课练习:计算游客的平均用时

🔒 解锁本课程
🏷️第 04 课练习
str() 类型转换

数字变回文字

本课练习:拼接完整的得分提示

🔒 解锁本课程
🔐第 05 课概念
ASCII 与 ord()

字符背后的编号

本课练习:查出字母对应的编号

🔒 解锁本课程
🔡第 07 课练习
ord() 与字符比较

大小写字符距离

本课练习:比较大小写字母编号

🔒 解锁本课程
🎡第 08 课项目
类型与字符转换综合

月光密码轮

本课练习:制作双向字符密码转换器

🔒 解锁本课程
单元 02

随机数与数学工具

使用标准库和内置函数完成计算任务

8 课
🎟️第 10 课例题
randint()

抽取幸运号码

本课练习:生成 1 到 20 的随机整数

🔒 解锁本课程
❓第 11 课例题
随机数与 if

猜数字第一次

本课练习:判断猜测是大、是小还是正确

🔒 解锁本课程
🎯第 12 课练习
随机数与 while

猜数字多次

本课练习:限制五次机会完成猜数游戏

🔒 解锁本课程
🏅第 15 课练习
max() / min()

最高分和最低分

本课练习:找出四轮游戏的极值

🔒 解锁本课程
🎰第 16 课项目
随机数与数学函数综合

幸运抽奖机

本课练习:完成可重复抽奖的小程序

🔒 解锁本课程
单元 03

嵌套结构看懂再写

分层理解嵌套判断和嵌套循环

8 课
🚪第 17 课概念
嵌套 if 初步

门里面还有一扇门

本课练习:先验门票再验身高

🔒 解锁本课程
🧱第 18 课练习
嵌套结构与缩进

两层验证的缩进

本课练习:修复错位的内层判断

🔒 解锁本课程
💺第 19 课概念
嵌套 for 初步

外层管排内层管座

本课练习:输出两排三座编号

🔒 解锁本课程
📋第 20 课例题
外层与内层变量

双层循环逐步跟踪

本课练习:填写循环运行记录表

🔒 解锁本课程
💡第 23 课练习
嵌套循环与 if

循环中加入判断

本课练习:绘制有缺口的灯光矩阵

🔒 解锁本课程
🌟第 24 课项目
嵌套结构综合

星光座位图

本课练习:制作可配置排数和座位数的灯阵

🔒 解锁本课程
单元 04

设计、调试与计算机常识

学会先规划、再编码、会看错误并理解基础常识

8 课
🔀第 25 课概念
流程图四类节点

先画流程再写代码

本课练习:规划售票程序流程

🔒 解锁本课程
🧪第 29 课概念
正常值与边界值

用测试数据检查

本课练习:用三组数据测试票价程序

🔒 解锁本课程
💾第 30 课概念
计算机存储基础

RAM 和 ROM

本课练习:完成临时与长期存储配对

🔒 解锁本课程
🌐第 31 课练习
网络与信息安全常识

网络怎样传消息

本课练习:判断四种网络行为是否安全

🔒 解锁本课程
🔧第 32 课项目
规划、调试与测试综合

月光检修站

本课练习:修复并测试一段完整程序

🔒 解锁本课程
单元 05

六个小游戏实战

用已学语法完成可玩的文字小游戏

8 课
✊第 33 课项目
输入与分支

石头剪刀布:规则

本课练习:完成玩家选择和结果判断

🔒 解锁本课程
🤖第 34 课项目
随机数与分支

石头剪刀布:电脑玩家

本课练习:加入电脑的随机选择

🔒 解锁本课程
🔢第 35 课项目
随机数、while 与比较

猜数字:提示方向

本课练习:提示猜大了或猜小了

🔒 解锁本课程
🏆第 36 课项目
计数器与结束条件

猜数字:次数与得分

本课练习:加入五次机会和得分

🔒 解锁本课程
🧮第 37 课项目
随机数与运算

口算挑战:出题

本课练习:自动生成十道加减题

🔒 解锁本课程
✅第 38 课项目
循环、输入与累计

口算挑战:判分

本课练习:统计答对题数并给出评价

🔒 解锁本课程
🎫第 39 课项目
输入、转换与嵌套判断

迷你售票机

本课练习:按年龄和票种计算价格

🔒 解锁本课程
🎪第 40 课项目
分支、循环与函数综合

嘉年华积分赛

本课练习:完成三轮挑战并统计总分

🔒 解锁本课程
单元 06

例题精讲与毕业作品

用分层题库复习 GESP 一级、二级基础范围

8 课
🧠第 41 课例题
运算顺序

例题:表达式结果

本课练习:逐步计算四个表达式

🔒 解锁本课程
🌿第 42 课例题
条件判断

例题:分支输出

本课练习:根据三组输入写出输出

🔒 解锁本课程
🔁第 43 课例题
range 与循环次数

例题:for 运行次数

本课练习:判断六段循环执行几次

🔒 解锁本课程
📖第 45 课练习
顺序、分支与循环

练习:代码阅读

本课练习:不运行代码先预测结果

🔒 解锁本课程
🩹第 46 课练习
语法与逻辑调试

练习:综合改错

本课练习:修复一段包含五个问题的程序

🔒 解锁本课程
📐第 47 课项目
需求拆分与流程图

毕业作品设计

本课练习:完成嘉年华总控台设计稿

🔒 解锁本课程
🏆第 48 课项目
L1–L4 知识综合

月光嘉年华总控台

本课练习:完成输入、抽奖、计分和巡检系统

🔒 解锁本课程