编程猜猜我的年龄怎么写

时间:2025-01-26 21:19:03 网络游戏

```python

import random

定义一个真实的年龄

true_age = 30 这里可以替换成任意年龄

设置猜测次数上限

max_attempts = 3

开始猜年龄游戏

attempts = 0

while attempts < max_attempts:

guess = int(input("请输入你猜测的年龄: "))

if guess == true_age:

print("恭喜你,猜对了!")

break

elif guess < true_age:

print("你猜小了,再试一次。")

else:

print("你猜大了,再试一次。")

attempts += 1

判断是否继续猜测

if attempts == max_attempts:

continue_guessing = input("你已经猜错了{}次,是否继续猜测?(y/n): ".format(max_attempts))

if continue_guessing.lower() == 'y':

true_age = random.randint(0, 100) 重新生成一个随机年龄

attempts = 0 重置猜测次数

else:

print("游戏结束。")

```

这个程序使用了Python的`input()`函数来获取用户输入,并使用`if-elif-else`语句来判断用户的猜测是否正确。程序还使用了`while`循环来允许用户进行多次猜测,并在用户猜对后退出循环。如果用户猜错了所有尝试次数,程序会询问用户是否想要继续猜测。