用Python写出以下程序。猜数游戏。在程序中预设一个0~9之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示“遗憾,太大了”;小于预设的数,显示“遗憾,太小了”,如此循环,直至猜中该数,显示“预测N次,你猜中了!”,其中N是用户输入数字的次数。
时间: 2024-12-04 16:22:49 浏览: 19
C语言经典程序设计试题
当然可以。以下是一个简单的Python猜数游戏程序:
```python
import random
# 预设一个0~9之间的随机整数
secret_number = random.randint(0, 9)
# 初始化猜测次数为0
guesses_taken = 0
while True:
# 获取用户的输入
guess = int(input("请输入你猜的数字(0到9之间): "))
guesses_taken += 1
# 检查猜测是否正确
if guess == secret_number:
print(f"恭喜,你猜对了! 你只猜了{guesses_taken}次。")
break
elif guess > secret_number:
print("遗憾,太大了,请再试一次。")
else:
print("遗憾,太小了,请再试一次。")
```
在这个程序中,我们首先导入random模块来生成随机数,然后设置一个无限循环,直到玩家猜对为止。每次用户输入猜测后,我们会检查它是否等于预设的随机数,如果不等,则给出相应的提示并继续下一轮循环。
阅读全文