猜数字游戏 1-100范围猜数,每次控制台提示猜大了或者猜小了,猜对退出游戏
时间: 2024-09-12 09:09:07 浏览: 131
猜数字游戏是一个简单的程序,在这个程序中,程序会随机选择一个在1到100之间的数字,玩家需要猜测这个数字是多少。每次猜测后,程序会提示玩家猜大了还是猜小了,直到猜中为止,游戏结束。
下面是一个简单的Python实现:
```python
import random
def guess_number_game():
number_to_guess = random.randint(1, 100)
guess = None
while guess != number_to_guess:
try:
guess = int(input("请输入你猜的数字(1-100): "))
if guess < number_to_guess:
print("猜小了,请再试一次。")
elif guess > number_to_guess:
print("猜大了,请再试一次。")
else:
print("恭喜你,猜对了!")
except ValueError:
print("请输入一个有效的数字。")
# 开始游戏
guess_number_game()
```
在这段代码中,我们首先导入了`random`模块,用`random.randint(1, 100)`生成一个1到100之间的随机数作为要猜的数字。然后,通过一个循环让用户进行猜测。如果用户猜的数字和要猜的数字不一致,程序会根据用户的猜测给出相应的提示。如果用户输入的不是一个有效的数字,程序会捕获`ValueError`异常,并提示用户输入一个有效的数字。当用户猜中数字时,循环结束,游戏胜利退出。
阅读全文