作业案例1

1

作业

亲爱的朋友们,经过这一阶段的学习,大家已经掌握了在Python中如何进行函数的定义与调用、文件基本操作、模块化思想······,也熟悉了Python中一些基本的内置函数和方法的运用,接下来让我们动手实践下——编写“数字猜猜猜”小游戏。

题目要求:

根据现实生活中的猜数字游戏的游戏规则,运用Python语言模拟实现猜数字游戏的的基本功能,请学员们参考真实的猜数字游戏规则和如下的程序运行效果图进行代码编写,以实现“数字猜猜猜”小游戏的基本功能。游戏规则介绍如下:

玩家根据提示进行数字区间起始位置和终止位置的输入

  1. 依据 1 中输入的数字区间,产生该区间内一个随机数,用于进行猜测比对的终值
  2. 提示用户输入所猜测的数字,与 2 中产生的随机数字进行比对,并将相应的信息写入指定的日志文件(日志文件名称:record.txt;日志文件路径:与.py文件处于同一级目录)
  3. 依据 3 中的比对结果。若两者不等,打印友好提示,重复 3、4 步骤;若两者相等,则退出该函数,执行下列语句
  4. 当猜测的值不在指定区间内时,不需要统计次数和记录
  5. 打印如效果图所示,用以提示游戏结束的信息
运行效果图:
  1. 成功运行效果图:

    2

  2. 输入区间起始值和区间终止值相等效果图:

    3

  3. 输入区间起始值大于区间终止值效果图:

    4

  4. 输入区间起始值和终止值为非数字字符效果图:

    5

代码(不想写了,包括上面那个..都不是我写的, 好累 好困 去睡了 回头再看)