Python随机猜数字
时间: 2024-12-27 16:13:04 浏览: 4
Python中有一个名为`random`模块,可以方便地生成随机数,用于创建随机猜数字游戏。以下是一个简单的示例,演示如何让用户猜一个1到100之间的随机整数:
```python
import random
def guess_number():
number_to_guess = random.randint(1, 100)
attempts = 0
print("欢迎来到猜数字游戏!我想了一个1到100之间的整数,你有5次机会猜测。")
while attempts < 5:
user_guess = int(input("请输入你的猜测:"))
attempts += 1
if user_guess == number_to_guess:
print(f"恭喜你,猜对了!你只用了{attempts}次尝试。")
break
elif user_guess < number_to_guess:
print("你猜的数字小了,再试一次。")
else:
print("你猜的数字大了,再试一次。")
if attempts == 5:
print(f"很遗憾,你没有猜到。正确答案是 {number_to_guess}.")
guess_number()
```
在这个游戏中,用户有五次机会猜测,如果猜对了,游戏结束;如果五次都没猜对,会显示正确答案。
阅读全文