猜数游戏(1~100)
时间: 2024-09-30 19:02:15 浏览: 32
猜数游戏(也称为“神秘数字”或“蒙提霍尔问题”的简化版)是一种常见的编程练习,玩家的目标是在有限次数内猜出一个介于1到100之间的随机整数。以下是一个简单的Python版本的猜数游戏:
```python
import random
def guess_number_game():
# 随机生成一个1到100的整数
secret_number = random.randint(1, 100)
attempts = 0
print("欢迎来到猜数游戏!我想了一个1到100之间的数字,请你猜一猜是多少。")
while True:
user_guess = int(input("请输入你的猜测:"))
attempts += 1
if user_guess < secret_number:
print("太小了!")
elif user_guess > secret_number:
print("太大了!")
else:
print(f"恭喜你,你猜对了!正确答案就是{secret_number},用了{attempts}次尝试。")
break
guess_number_game()
```
在这个游戏中,程序首先生成一个随机数,然后提示玩家输入猜测。如果玩家猜的数字小于秘密数字,会得到“太小了!”的提示;如果大于秘密数字,则提示“太大了!”直到玩家猜对为止。
阅读全文