用python写出:系统随机生成一个1~100之间的整数,请用户猜这个数。对于答案回答“猜大了”、“猜小了”“猜对了”,输出这个数,输出直到猜对时用户猜数的次数。
时间: 2024-09-30 16:07:49 浏览: 27
如何利用Python开发一个简单的猜数字游戏
5星 · 资源好评率100%
当然可以,下面是一个简单的Python程序实现了你所描述的功能:
```python
import random
def guess_number():
# 随机生成1到100之间的整数
number_to_guess = random.randint(1, 100)
print("欢迎来到数字猜测游戏!我想了一个1到100之间的整数,请你猜一猜是多少。")
attempts = 0
while True:
user_guess = int(input("请输入你的猜测:"))
attempts += 1
if user_guess < number_to_guess:
print("猜小了!")
elif user_guess > number_to_guess:
print("猜大了!")
else:
print(f"恭喜你,猜对了!你总共尝试了{attempts}次。")
break
guess_number()
```
在这个程序中,我们首先导入random模块,然后定义一个`guess_number`函数。通过`random.randint()`函数生成一个随机数作为目标。玩家输入他们的猜测,程序会检查并给出相应的提示(猜大了、猜小了),直到猜对为止,并记录下用户的尝试次数。
阅读全文