使用 python 做猜数游戏(只有三次机会)
时间: 2024-10-07 22:04:54 浏览: 38
当然可以,Python 猜数字游戏是一个经典的编程练习,通常用于教学目的。以下是创建一个简单的猜数游戏,目标数字随机生成,玩家有三次机会猜测:
```python
import random
def guess_number_game():
number_to_guess = random.randint(1, 100) # 随机选择1到100之间的整数作为目标数字
attempts = 3 # 玩家有三次机会
print("欢迎来到猜数字游戏,你有三次机会猜测一个1到100之间的数字。")
for attempt in range(attempts):
guess = int(input("请输入你的猜测:"))
if guess < number_to_guess:
print("太低了!")
elif guess > number_to_guess:
print("太高了!")
else:
print(f"恭喜,你猜对了!你在第{attempt + 1}次就成功了。")
break
if guess != number_to_guess and attempt == attempts - 1:
print("很遗憾,你没有猜中。正确的数字是", number_to_guess)
guess_number_game()
```
在这个游戏中,玩家每次输入他们的猜测,程序会给出提示是“太低”还是“太高”。如果玩家在三次尝试内猜对了,游戏结束;如果没猜对,会在最后一次尝试后揭示正确答案。
阅读全文