随机生成一个 100 以内的整数,共有 10 次机会开始游戏,输入猜测的数字。如果猜小了,则提示:猜小了。如果猜大了,则提示:猜大了。猜对了,则提示:猜对了,并且结束游戏。10 次机会用完还没猜对,提示:游戏结束,没有猜到。在Python中
时间: 2024-10-10 12:11:07 浏览: 32
你可以使用Python的random模块来实现这个简单的猜数字游戏。下面是一个示例代码:
```python
import random
def guess_number():
number_to_guess = random.randint(1, 100)
chances = 10
print("欢迎来到猜数字游戏!你有10次机会猜一个1到100之间的整数。")
for _ in range(chances):
try:
user_guess = int(input("请输入你的猜测:"))
if user_guess < number_to_guess:
print("猜小了。")
elif user_guess > number_to_guess:
print("猜大了。")
else:
print("恭喜你,猜对了!游戏结束。")
break
except ValueError:
print("输入无效,请输入一个整数。")
if chances == 0:
print("游戏结束,很遗憾,你没有猜到。")
guess_number()
```
在这个代码中,我们首先生成了一个1到100之间的随机数作为目标。然后通过循环让玩家有机会输入猜测,根据用户的输入判断大小并给出相应提示。如果玩家连续10次都未猜中,游戏就会结束。
阅读全文