猜年龄游戏。允许用户每尝试3次,如果还没猜对,就问用户是否还想继续玩,如果回答y或Y,就继续让其猜3次,以此反复,如果回答N或n,就退出程序,如果猜对了,打印恭喜信息直接退出。

猜年龄游戏。允许用户每尝试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()

结果

猜年龄游戏。允许用户每尝试3次,如果还没猜对,就问用户是否还想继续玩,如果回答y或Y,就继续让其猜3次,以此反复,如果回答N或n,就退出程序,如果猜对了,打印恭喜信息直接退出。_第1张图片

你可能感兴趣的:(Python,游戏,python)