python猜年龄游戏简单循环结构
时间: 2024-12-03 18:14:54 浏览: 15
在Python中,我们可以创建一个简单的猜年龄游戏,使用循环结构来让玩家不断猜测直到猜对为止。以下是游戏的基本流程:
1. 馠先,设置一个随机生成的目标年龄,比如范围从18到60岁之间。
2. 使用`while`循环,当玩家的猜测与目标年龄不符时,进入循环:
a. 让用户输入他们的猜测,并将输入转换成整数。
b. 检查用户的猜测是否等于目标年龄,如果相等则跳出循环,游戏结束;如果不等,则给出提示,说明猜大了还是猜小了。
3. 循环会一直进行,直到玩家猜对为止,然后打印一条消息显示他们猜对了。
下面是一个简化版的代码示例:
```python
import random
# 设置目标年龄范围
min_age = 18
max_age = 60
# 随机生成目标年龄
target_age = random.randint(min_age, max_age)
# 初始化猜测次数
guesses_taken = 0
# 开始循环猜年龄
while True:
guess = int(input("请输入你认为的年龄({} - {}): ".format(min_age, max_age)))
guesses_taken += 1
if guess == target_age:
print(f"恭喜你,猜对了!你一共猜了{guesses_taken}次.")
break
elif guess < target_age:
print("你猜小了,再试一次吧。")
else:
print("你猜大了,再试一次。")
```
阅读全文