用python语言写一个程序 猜大小随机生成一个数一直输入猜,直到猜对了打印次数和数字
时间: 2024-09-09 16:17:32 浏览: 163
以下是一个使用Python编写的简单的猜大小游戏程序。在这个游戏中,程序会随机生成一个1到100之间的整数,玩家需要不断输入猜测的数字,直到猜中为止。程序会记录玩家猜测的次数,并在猜对数字后显示出来。
```python
import random
def guess_game():
number_to_guess = random.randint(1, 100)
guess_count = 0
guess = 0
print("欢迎来到猜大小游戏!我已经想好了一个1到100之间的数字。")
while guess != number_to_guess:
try:
guess = int(input("请输入你猜的数字:"))
guess_count += 1
if guess < number_to_guess:
print("太小了!再试试看。")
elif guess > number_to_guess:
print("太大了!再试试看。")
else:
print(f"恭喜你猜对了!数字是 {number_to_guess}。")
print(f"你总共猜了 {guess_count} 次。")
except ValueError:
print("请输入一个有效的整数。")
# 开始游戏
guess_game()
```
在这段代码中,首先导入了`random`模块以生成随机数。定义了`guess_game`函数来实现游戏逻辑。程序会提示用户输入猜测的数字,并根据用户的输入给出反馈。如果用户猜的数字不正确,程序会继续循环并更新猜测次数。一旦用户猜对了数字,程序会输出用户猜测的次数以及正确的数字,并结束游戏。
阅读全文