编写一段程序进行猜数字游戏。使用random库在程序中随机产生一个预设的0~9之间的整数,让用户通过键盘输入所猜的数,使用while和if语句编写程序,如果用户猜的数,大于预设的数,显示“遗憾,太大了”。如果小于预设的数,显示“遗憾,太小了”,如此循环,直至猜中该数,显示“预测N次,你猜中了”,其中N是用户输入数字的次数。在idle·中运行
时间: 2024-03-14 14:48:24 浏览: 49
好的,这里是Python的代码实现:
```python
import random
num = random.randint(0, 9) # 产生0~9之间的随机整数
count = 0 # 记录用户猜测的次数
while True:
guess = int(input("请猜一个0~9之间的整数:"))
count += 1
if guess > num:
print("遗憾,太大了")
elif guess < num:
print("遗憾,太小了")
else:
print("预测%d次,你猜中了" % count)
break
```
程序通过`random`库产生一个0~9之间的随机整数,然后进入`while`循环,每次让用户输入一个整数并记录次数,然后根据用户猜测的数与预设的数的大小关系,给出相应的提示。如果猜中了,就输出猜测次数并退出循环。
阅读全文