附录
附录
一、常用语法速查
print(x) 输出 input(提示) 输入字符串 int(s) 转整数
name = 值 赋值 if / elif / else 分支 while / for … in range(n) 循环 break 跳出
lst = [] lst.append(x) lst[i] len(lst) lst.sort(reverse=True)
d = {"键": 值} d[键] 键 in d d.get(键, 默认)
def f(a, b): return class Hero: __init__ self
import random random.randint(a,b) random.choice(列表) random.random()
字符串:+ 拼接 s[a:b] 切片 x in s s.strip()
二、游戏设计五步
1玩法一句话玩家要达成什么目标?
2状态有哪些分数、血量、背包、存档字段…
3每回合做什么输入→更新→输出
4胜负与边界何时结束?数值上下限?
5最小可玩版先跑通,再加剧情与美化
三、课程结构速览
20 课五单元:变量与输入输出 → 分支与循环 → 列表字典函数 → 文字玩法进阶 → 拆分函数与作品。全程文字小游戏,无画图库依赖。