猜数游戏。在程序中预设一个0~9之间的整数,让用户通过键盐输入所猜的数,如果大于预设的数,显示 “遗憾,太大了”,小于预设的数,显示 “遗燃,太小了”,如此循环,直至猜中该数,显示 “预测 N 次,你猜中了!”,其中N是用户输入数字的次数。用python写出以上代码
时间: 2023-08-13 13:07:26 浏览: 151
做一个猜数字的游戏,随机生成1~50之间的数字,然后有10次机会,供用户输入,判断是否猜中(使用for循环)
可以使用以下代码实现:
```python
import random
# 随机生成一个0~9之间的整数
num = random.randint(0, 9)
# 记录猜测次数
count = 0
# 循环进行猜测
while True:
# 获取用户输入
guess = int(input("请输入0~9之间的整数:"))
# 记录猜测次数
count += 1
# 判断是否猜中
if guess == num:
print("预测 %d 次,你猜中了!" % count)
break
elif guess > num:
print("遗憾,太大了")
else:
print("遗憾,太小了")
```
这段代码首先使用`random`模块随机生成一个0~9之间的整数`num`,然后使用`while`循环进行猜测,每次获取用户输入的猜测数字,判断是否猜中,如果猜中则输出猜测次数并结束循环,否则根据猜测数字与预设数字的大小关系输出提示信息。同时,使用`count`变量记录猜测次数。
阅读全文