037❤Python基础实战之猜年龄小游戏

一、题目要求

给定年龄,用户可以猜三次年龄

年龄猜对,让用户选择两次奖励

用户选择两次奖励后可以退出

二、实现代码

print('欢迎来到L先森的游戏屋,今天为你带来猜年龄小游戏!')
age = 99
count = 0
prize_dic = {
    0:'Python从入门到精通',
    1:'Linux运维知识详解',
    2:'神经网络&深度学习',
    3:'计算机操作系统概论'
}


while count<3:
    age_guess = input('请输入你猜测的年龄:').strip()

    if not  age_guess.isdigit():
        print('请输入数字')
        continue
    age_guess = int(age_guess)

    if  not age_guess == age:
        print('猜错了')
        count+= 1
        continue



    if age_guess == age:
        print('猜对了')
        print(prize_dic)

        for i in range(2):
            prize_choice = input('请输入你想要的奖品(如果不想要,请按n退出):').strip()
            if prize_choice == 'n':
                print('你回答年龄正确,并放弃领取奖励!')
                break
            else:
                print('恭喜你获得'f"{prize_dic[int(prize_choice)]}"+'一份')



    ask = input('是否继续玩,是按y,不是按非y键退出系统:').strip()
    if ask == 'y':
        print('欢迎再次体验我们的游戏')
        continue
    elif ask == 'q':
        print('谢谢你的体验,欢迎再次光临!')
        break
    break
posted @ 2020-08-07 19:21  AShine^_^  阅读(120)  评论(0编辑  收藏  举报