用python写2. 猜数字游戏 程序随机产生一个0~10间的整数,玩家竞猜,允许玩家自己控制游戏次数,如果猜中系统给出提示并退出程序,如果猜错给出“太大了”或“太小了”的提示,如果不想继续玩可以退出。
时间: 2024-09-24 09:05:06 浏览: 25
当然可以,下面是一个简单的Python猜数字游戏的示例:
```python
import random
def guess_number():
number_to_guess = random.randint(0, 10)
attempts = 0
while True:
print("欢迎来到猜数字游戏!")
user_guess = int(input("请输入你猜测的数字(0-10),输入'q'退出游戏:"))
if user_guess == 'q':
print("感谢参与,游戏结束!")
break
attempts += 1
if user_guess < number_to_guess:
print("太小了,请再试一次!")
elif user_guess > number_to_guess:
print("太大了,试试看能不能更接近!")
if user_guess == number_to_guess:
print(f"恭喜,你猜对了!正确答案就是{number_to_guess},共尝试了{attempts}次。")
break
guess_number()
```
在这个游戏中,程序首先生成一个0到10之间的随机数作为目标。然后进入一个循环,用户输入他们的猜测,程序会判断猜测是否正确,并提供相应的提示。如果玩家输入的是'q',则退出游戏。