• while循环


    while循环

    while (当) while条件快:

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

    if inp_age <  18:
       print('太小了')
    elif inp_age == 18:
       print('猜对了')
    else:
       print('太大了')
    请输入你的年龄: 18
    猜对了

     

    while true:
       inp_age = input('>>age: ')
       inp_age = int(inp_age)
       if inp_age < 18:
           print('太小了')
       elif inp_age == 18:
           print('猜对了')
       else:
           print('太大了')
    while true:
       inp_age = input('>>age: ')
       inp_age = int(inp_age)
       if inp_age < 18:
           print('太小了')
       elif inp_age == 18:
           print('猜对了')
           break
       else:
           print('太大了')

    3条命

    life = 0
    can_play_circle = 3
       
    while life < can_play_circle:
       inp_age = input('>>age: ')
       inp_age = int(inp_age)
       if inp_age <18:
           print('太小了')
       elif inp_age == 18:
           print('猜对了')
           break
       else:
           print('太大了')
       life += 1
           
    >>age: 15
    太小了
    >>age: 16
    太小了
    >>age: 11
    太小了

     

    life = 0
    can_play_circle = 3
    award_list = ['扭一扭','舔一舔','泡一泡']

    while life < can_play_circle:
       inp_age = input('>>age: ')
       inp_age = int(inp_age)
       if inp_age <18:
           print('太小了')
       elif inp_age == 18:
           print(f'猜对了!!! 请挑选您的礼物:{award_list}')
           if life == 1:
               print('金牌')
           elif life == 2:
               print('银牌')
           else:
               print('铜牌')
           break
       else:
           print('太大了')
       life += 1
    >>age: 15
    太小了
    >>age: 18
    猜对了!!!
    请挑选您的礼物:['扭一扭', '舔一舔', '泡一泡']
    金牌

     

    name = 'nick'
    print(f'my name is {name}')
    my name is nick

     

    d = {1:'AA', 2:'BB', 3:'cc'}
    print(d[2])
    BB

     

    life = 0
    can_play_circle = 3
    award_dict = {1:'AA', 2:'BB', 3:'cc'}
    while life < can_play_circle:
       inp_age = input('>>age:')
       inp_age = int(inp_age)
       if inp_age < 18:
           print('太小了')
       elif inp_age == 18:
           print(f'恭喜你!! 请选择你的奖品序号:{award_dict}')
           choice = input('请选择你的奖品序号: ')
           choice = int(choice)
           get_award = award_dict[choice]
           print(f'恭喜你获得了奖品:{get_award}')
           break
       else:
           print('太大了')
       life += 1
    >>age:15
    太小了
    >>age:22
    太大了
    >>age:18
    恭喜你!!
    请选择你的奖品序号:{1: 'AA', 2: 'BB', 3: 'cc'}
    请选择你的奖品序号: 2
    恭喜你获得了奖品:BB

     

    a = 0
    life = 0
    can_play_circle = 3
    award_dict = {1:'AA', 2:'BB', 3:'CC'}
    while life < can_play_circle:
       inp_age = input('>>>age: ')
       inp_age = int(inp_age)
       if inp_age < 18:
           print('太小了')
       elif inp_age == 18:
           print(f'恭喜你!!! 请挑选你的礼物:{award_dict}')
           while a < 2:
               choice = input('请选择你的礼物编号: ')
               choice = int(choice)
               get_award = award_dict[choice]
               print(f'恭喜你获得了礼物:{get_award}')
               a += 1
           break
       else:
           print('太大了')
       life += 1
    >>>age: 15
    太小了
    >>>age: 22
    太大了
    >>>age: 18
    恭喜你!!!
    请挑选你的礼物:{1: 'AA', 2: 'BB', 3: 'CC'}
    请选择你的礼物编号: 1
    恭喜你获得了礼物:AA
    请选择你的礼物编号: 2
    恭喜你获得了礼物:BB

     

  • 相关阅读:
    JAVA动态添加枚举值
    maven仓库配置
    AWS S3 上传下载文件
    golang http client的MaxConnsPerHost限制
    redis cli的特殊用法
    go调度: 第三部分-并发
    tcmalloc的memory heap profiler
    【流数据处理】MySql/PG/Oracle+Kafka+Flink(CDC捕获) 部署及实时计算
    【概念】详解MapReduce原理
    一次失败的创业经历
  • 原文地址:https://www.cnblogs.com/zrx19960128/p/10823330.html
Copyright © 2020-2023  润新知