zoukankan      html  css  js  c++  java
  • day07(作业)

    定义变量

    age = 18  # 给定年龄
    age_count = 0  # 计算次数
    prize_dict = {
        '0': "芭比娃娃",
        '1': "变形金刚",
        '2': "psp游戏机",
        '3': "奥特曼",
        '4': "遥控飞机",
        '5': "chongqiwawa",
    }  # 奖品选取
    prize_msg = '''
    0 芭比娃娃
    1 变形金刚
    2 psp游戏机
    3 奥特曼
    4 遥控飞机
    5 chongqiwawa
    '''  # 打印奖品目录
    get_prize_dict = {}  # 获取的奖品信息
    

    核心代码if判断

    age_inp = input('请输入你的年龄')
    if not age_inp.isdigit():
      print(f'你的年龄是{age_inp}吗')/
    age_inp_int=int(age_inp)
    if age_inp_int > age:
        print('猜大了')
    elif age_inp_int < age:
        print('猜小了')
    else:
        print('猜对了')
    

    while 循环 可以输入3次

    while age_count<3:
      age_inp = input('请输入你的年龄')
      if not age_inp.isdigit():
        print(f'你的年龄是{age_inp}吗')
      age_inp_int=int(age_inp)
      if age_inp_int > age:
          print('猜大了')
      elif age_inp_int < age:
          print('猜小了')
      else:
          print('猜对了')
    age_count+=1
    
    	
    

    奖品派发机制

    print(f'奖品如下{prize_msg}')
    prize_choice = input('输入选择的奖品:')
    prize = prize_dict[prize_choice]
    if prize in get_prize_dict:
      get_prize_dict[prize] += 1
    else:
      get_prize_dict[prize] = 1
    print(f'恭喜你获得奖品 {prize}')
    

    while循环可选取两次奖品

    priz_count=0
    while prize_count<2:
      print(f'奖品如下{prize_msg}')
      prize_choice = input('输入选择的奖品:')
      prize = prize_dict[prize_choice]
      if prize in get_prize_dict:
        get_prize_dict[prize] += 1
      else:
        get_prize_dict[prize] = 1
      print(f'恭喜你获得奖品 {prize}')
      prize_count+=1
    print(f'总共获得奖品为:{get_prize_dict}')
    

    汇总

    age = 18  # 给定年龄
    age_count = 0  # 计算次数
    prize_dict = {
        '0': "芭比娃娃",
        '1': "变形金刚",
        '2': "psp游戏机",
        '3': "奥特曼",
        '4': "遥控飞机",
        '5': "chongqiwawa",
    }  # 奖品选取
    prize_msg = '''
    0 芭比娃娃
    1 变形金刚
    2 psp游戏机
    3 奥特曼
    4 遥控飞机
    5 chongqiwawa
    '''  # 打印奖品目录
    get_prize_dict = {}  # 获取的奖品信息
    while age_count<3:
        age_inp = input('请输入你的年龄')
        if not age_inp.isdigit():
            print(f'你的年龄是{age_inp}吗')
        age_inp_int = int(age_inp)
        if age_inp_int > age:
            print('猜大了')
        elif age_inp_int < age:
            print('猜小了')
        else:
            print('猜对了')
            prize_count=0
            while prize_count<2:
                print(f'奖品如下{prize_msg}')
                prize_choice = input('输入选择的奖品:')
                prize = prize_dict[prize_choice]
                if prize in get_prize_dict:
                    get_prize_dict[prize] += 1
                else:
                    get_prize_dict[prize] = 1
                print(f'恭喜你获得奖品 {prize}')
                prize_count+=1
            print(f'总共获得奖品为:{get_prize_dict}')
            break
        age_count+=1
    
    
    
  • 相关阅读:
    python 输出所有列表元素的乘积
    shell 变量赋值运算
    shell 判断变量是否为空
    js 获取地址栏域名以及URL
    python 获取列表大于指定长度的元素
    python 判断列表字符串元素首尾字符是否相同
    python 通过列表元素值截取列表并获取长度
    python 判断两个列表是否有公共元素
    python 获取列表的键值对
    python 判断列表的包含关系
  • 原文地址:https://www.cnblogs.com/luocongyu/p/11529586.html
Copyright © 2011-2022 走看看