随机生成一个 100 以内的整数,共有 10 次机会开始游戏,输入猜测的数字。 如果猜小了,则提示:猜小了。 如果猜大了,则提示:猜大了。 猜对了,则提示:猜对了,并且结束游戏 10 次机会用完还没猜对,提示:游戏结束,没有猜到。python
时间: 2024-11-09 08:22:38 浏览: 22
为了实现这个简单的猜数字游戏,你可以使用Python编写一个函数,如下所示:
```python
import random
def guess_number():
number_to_guess = random.randint(1, 100)
chances = 10
print("欢迎来到猜数字游戏!你有10次机会猜一个1到100之间的整数。")
while chances > 0:
user_guess = int(input("请输入你的猜测:"))
chances -= 1
if user_guess < number_to_guess:
print("猜小了,请再试一次。")
elif user_guess > number_to_guess:
print("猜大了,请再试一次。")
else:
print(f"恭喜你,猜对了!数字是{number_to_guess}。游戏结束。")
break
if chances == 0:
print("游戏结束,很遗憾,你没有猜到。")
guess_number()
```
在这个程序中,我们首先生成一个1到100的随机数作为目标,然后在一个循环中让玩家输入猜测。如果玩家猜错了,会相应地提示是猜大了还是猜小了;当猜对时,游戏结束。如果10次机会用完还未猜到,就会显示游戏结束的信息。
阅读全文