前面的文章中我们已经学习了Python的许多知识点,了解了Python的基本概念和一些语法知识,算是对Python有了一个很好的了解。在接下来的最后一关,我们来一场华丽的华山论剑,我们将前面十三关的重要知识点浓缩成下面两个问题,大家一起来比拼下 Python 的武力值,为我们的课程画上一个完美的句号。
1.题目一
实现一个猜数字游戏,首先使用 random
模块中的随机函数生成一个位于 [1, 100]
范围内的数字,然后让机器人玩家来猜,比较机器人玩家猜的数字和生成的随机数,如果随机数大于玩家猜的数字告诉玩家猜的数字过小,如果随机数小于玩家猜的数字告诉玩家猜的数字过大,直到玩家猜到正确的数字。
提示:生成 1~100
的随机数可以使用 random.randint(1, 100)
(1)第一步
首先,这是一个猜数字的游戏,那我们肯定要让系统自动生成一个随机数字,然后让用户输入一个数字,将随机生成的数字和用户输入的数字进行比较,显示比较后的结果,如果它们的大小不一样,则再进行比较。
(2)第二步
生成随机数字,我们要运用到random模块&#