猜年龄游戏。允许用户每尝试3次,如果还没猜对,就问用户是否还想继续玩,如果回答y或Y,就继续让其猜3次,以此反复,如果回答N或n,就退出程序,如果猜对了,打印恭喜信息直接退出。
代码:
# 猜年龄游戏。允许用户每尝试3次,如果还没猜对,就问用户是否还想继续玩,
# 如果回答y或Y,就继续让其猜3次,以此反复,
# 如果回答N或n,就退出程序,如果猜对了,打印恭喜信息直接退出。
def cnl():
year_num = 0
year = 10
count = 0
while year_num != year:
year_num = int(input('告诉我年龄:'))
if year_num != year:
print('你猜错了;')
count += 1
if count >= 3:
jus = input('你已经错了三次是否要继续?(y/Y or n/N)')
if jus.upper() == 'Y':
count = 0
else:
return
if year_num == year:
print("你猜对了")
return
cnl()