猜数字,并提示剩余几次机会
时间: 2024-09-13 18:16:38 浏览: 27
与电脑猜数字小游戏_
当然可以,以下是一个简单的Python猜数字游戏的代码示例,游戏会提示用户剩余几次猜测机会:
```python
import random
def guess_number_game():
number_to_guess = random.randint(1, 100) # 随机生成一个1到100之间的整数
attempts = 10 # 用户有10次机会猜测
print("欢迎来到猜数字游戏!我已经想好了一个1到100之间的数字。")
print(f"你有{attempts}次机会猜到它。")
while attempts > 0:
try:
guess = int(input("请输入你猜的数字:"))
except ValueError:
print("请输入一个有效的整数。")
continue
if guess < number_to_guess:
print("太小了!")
elif guess > number_to_guess:
print("太大了!")
else:
print("恭喜你,猜对了!")
break
attempts -= 1
print(f"你还有{attempts}次机会。")
if attempts == 0:
print(f"很遗憾,机会已用完。我想的数字是{number_to_guess}。")
# 开始游戏
guess_number_game()
```
在这个游戏中,程序首先生成一个1到100之间的随机整数,然后允许用户猜测这个数字,用户总共有10次猜测的机会。每次用户猜测后,程序会给出提示,告诉用户猜的数字是太大还是太小,并且剩余的猜测次数。如果用户在用完所有机会之前猜对了数字,游戏就会结束并恭喜用户;如果用完所有机会仍未猜对,游戏也会结束,并告诉用户正确的数字是多少。
阅读全文