count = 0
age = 0
while count < 3: #1.1最多猜年龄次数3次
age = input('请输入小虎的真实年龄: ').strip() # 1.2输入猜测的小虎年龄
if age == '18': # 2. 此段为年龄猜测准确,直接结束
age = int(age)
print('恭喜你已答对')
break
else:
if age.isdigit(): #3.1 用户输入的年龄是否为数字,
age = int(age)
if age != 18: #3.3 用户输入年龄不等于18岁,猜测错误
print('猜错了') #3.4 提示用户重新猜测年龄
else:
print('请输入数字') # 3.2猜测年龄不为数字,提示用户输入数字
count += 1 #1.3。每次用户输入错误的年龄,累计猜测次数+1
04-02