day07作业

  1. 给定年龄,用户可以猜三次年龄
  2. 年龄猜对,让用户选择两次奖励
  3. 用户选择两次奖励后可以退出
  4. 购物车
age = 24
age_count = prize_count = 0
shopping_car = {}

prize_dict = {
    '0':'书',
    '1':'笔',
    '2':'刀',
    '3':'车',
    '4':'枪',
    '5':'花'
}

prize_dict_msg = '''
0   '书',
1   '笔',
2   '刀',
3   '车',
4   '枪',
5   '花'
'''

while age_count < 3:

    age_inp = input('请输入你的年龄:')

    if  not age_inp.isdigit():
        print('请输入数字')
        continue

    age_int = int(age_inp)


    if age_int > age:
        print('猜大了')
    elif age_int < age:
        print('猜小了')
    else:
        print('恭喜你猜对了')

        while prize_count < 2:
            print(prize_dict_msg)

            choice = input('请选择奖品:')
            prize = prize_dict[choice]

            if prize in shopping_car:
                shopping_car[prize] =+ 1
            else:
                shopping_car[prize] = 0

            print(f'恭喜你获得奖品{prize}')

        print(f'总共获得奖品为:{get_prize_dict}')
        break

    age_count += 1

你可能感兴趣的:(day07作业)