01 数字猜谜游戏
Warm up
需求:
- 使用 random 模块生成一个1到100之间的随机数。
- 提示用户猜测这个数字。
- 用户输入猜测,程序判断其是否正确。
- 如果用户猜错了,提供“猜大了”或“猜小了”的提示,直到猜对为止。
相关知识点:
- random
- while
- input() 和 print()
- 条件判断
难度升级
Level 1
- 限制用户猜测次数为7次,达到第8次没猜中就终止循环并输出正确答案
提示: - 计数器
Level 2
- 游戏开始时询问用户难度等级选择
- 简单:范围1-50,15次机会
- 普通:范围1-100,10次机会
- 困难:范围1-200,7次机会
提示: - 字典 可能会用到
Level 3
- 记录玩家信息并创建文件记录排行榜 新增知识点
新增知识点:文件I/O;异常处理 可能会用到