用python写猜数字游戏,指定生成66用户共有五次机会,当数字大于系统给定数字
时间: 2023-05-27 22:03:13 浏览: 410
时提示“太大了”,当数字小于系统给定数字时提示“太小了”,当猜中时提示“恭喜你,猜对了!”并显示猜测次数。
代码实现如下:
```python
import random
# 生成随机数
num = random.randint(1, 100)
# 初始化猜测次数
count = 0
# 给定用户五次机会
while count < 5:
# 记录猜测次数
count += 1
# 用户猜测数字
guess = int(input("第%d次猜,请输入一个数字:" % count))
# 判断猜测数字与随机数的大小关系
if guess > num:
print("太大了")
elif guess < num:
print("太小了")
else:
print("恭喜你,猜对了!你猜了%d次。" % count)
break
# 若五次机会内未猜中,输出正确答案
if count == 5:
print("很遗憾,你未能在五次机会内猜中。正确答案是%d。" % num)
```
运行结果示例:
```
第1次猜,请输入一个数字:50
太大了
第2次猜,请输入一个数字:30
太大了
第3次猜,请输入一个数字:20
太小了
第4次猜,请输入一个数字:25
太小了
第5次猜,请输入一个数字:28
太小了
很遗憾,你未能在五次机会内猜中。正确答案是67。
```
阅读全文