Skip to content

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;异常处理 可能会用到