基础之实战猜年龄游戏

'''
1.给定年龄,用户可以猜三次年龄
2.年龄猜对,让用户选择两次奖励
3.用户选择两次奖励后可以退出
'''

age=18
count=0
prize={
    '0':'光辉岁月',
    '1':'有道词典',
    '3':'布娃娃',
    '4':'钢铁是怎样放弃的',

}
while count<3:
    choice_age=input('请输入你要猜的年龄,退出请输入q:').strip()
    if choice_age=='q':
        break
    if not choice_age.isdigit():
        print('必须输入数字:')
        continue
    choice_age=int(choice_age)
    if choice_age==age:
        print('恭喜你猜对了:')
        print(prize)
        for i in range(2):
            choice = input('请输入你要选择的奖品或q退出:').strip()
            if choice == 'q':
                break
            if not choice.isdigit():
                print('请必须输入数字:')
            if choice in prize:
                print(f'得到的奖品是:{prize[choice]}')
            else:
                print('请重新输入')
                continue
        break
    elif choice_age>age:
        print('猜大了')
    else:
        print('猜小了')
    count+=1
    if count==3:
        choice2=input('请选择继续Y/y或任意键退出:').strip()
        if choice2=='Y' or choice2=='y':
            count=0
        else:
            break




转载于:https://www.cnblogs.com/jinhongquan/p/11514802.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值