猜年龄游戏升级版
要求:
允许用户最多尝试3次
每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序
如何猜对了,就直接退出
import random
#生成随机数
n = random.randint(0,200)
#允许用户最多尝试3次
count = 0
while count < 3:
# 输入年龄
age = int(input("猜年龄:"))
count += 1
if age > n:
print("猜大了")
elif age < n:
print("猜小了")
elif age == n:
print("猜对了")
break # 猜对了,直接退出
else:
print("非法输入")
if count == 3:
choose = input("否还想继续玩,回答Y或y, 继续玩/回答N或n,退出程序:")
if choose == 'Y' or choose == 'y':
count = 0
continue
elif choose == 'N' or choose == 'n':
print("退出程序")
break
else:
print("非法输入")
continue
print(f"\n正确的年龄是{n}岁")