转眼间,我们的课程进入到了尾声阶段,不知道大家在课程的学习过程中有没有感受到 Python 的魅力呢!
最后一关,我们来一场华丽的华山论剑,我们将前面十三关的重要知识点浓缩成下面两个问题,大家一起来比拼下 Python 的武力值,为我们的课程画上一个完美的句号。
- 实现一个猜数字游戏,首先使用
random
模块中的随机函数生成一个位于[1, 100]
范围内的数字,然后让机器人玩家来猜,比较机器人玩家猜的数字和生成的随机数,如果随机数大于玩家猜的数字告诉玩家猜的数字过小,如果随机数小于玩家猜的数字告诉玩家猜的数字过大,直到玩家猜到正确的数字。
提示:生成 1~100
的随机数可以使用 random.randint(1, 100)
- 实现一个剪刀、石头、布的游戏,首先使用
random
模块的函数从列表['剪刀', '石头', '布']
中随机选择一个,然后机器人玩家也随机出一个,比较两个,判断玩家是输是赢。最后给出机器人玩家赢了几次,输了几次,平了几次。
提示:从列表 '剪刀', '石头', '布']
随机选择,可以使用 random.choice(['剪刀', '石头', '布']