zoukankan      html  css  js  c++  java
  • if循环判断

    if循环判断

    if-else循环的语法格式

    if 逻辑判断句:

    ​ 代码块 # 缩进表示所属关系

    else 逻辑判断句:

    ​ 代码块

    if 和elif同时使用来做多层判断

    if 逻辑判断式:
    代码块

    elif 逻辑判断式:

    ​ 代码块

    if的嵌套使用

    在if判断句中可以继续加入if的判断模块

    例:if 逻辑判断1:

    ​ 代码块

    ​ if 逻辑判断2:

    ​ 代码块

    ​ else2:

    ​ 代码块

    ​ else1:

    ​ 代码块

    循环控制的两种方式

    while循环

    1. 语法

      • while + break
      • while + continue

      语法:

      while 条件:

      ​ 代码块

      while + break:break的意思是终止程序代码,终止的是当前层次的循环

      while + continue continue用来跳出当前循环

      2 while循环的的嵌套,while循环的嵌套和if循环嵌套一样,在while逻辑中可以继续加入一套while循环逻辑

      3 tag控制循环退出

      tag被令为True,来控制循环

      4 whil + else 当while没有被break的时候,else代码块方会被执行

      for循环

      1. for语法

        • for + break 退出本层循环
        • for + continue 退出当前循环
      2. for循环嵌套

        • for 循环嵌套语法

          for 逻辑判断式:

          ​ 代码块

      3. for + else语法

        • 当for循环没有被break时,才会执行else内部的代码

        for-elif循环实现猜年龄

        age = 10
        age_guess = int(input('猜吧猜吧,赶紧的‘))
        if age_guess == age:
        	print('猜的准啊,老弟')
        elif age_guess > age:
        	print('猜大了')
        elif:
        	print('猜小了')
        

        while循环嵌套

        age = 10
        reward_list = ['baby_list1', 'baby_list2', 'baby_list_3']
        while True:
            age_guess = int(input('请输入你猜的数值'))
            if age_guess == age:
                while True:
                    print('猜对了,可以选择一个奖励')
                    print(reward_list)
                    reward_choice = int(input('请输入你想要奖品的序号'))
                    if reward_choice > len(reward_list):
                        print('no no no,please choise again')
                    else:
                        print(f'你选择的奖励是{reward_list[reward_choice]}')
                    break
            # break
            elif age_guess != age:
                print('输入的是什么jb,GUN')
                
        

        for + continue/break

        game_list = ['chi', 'he', 'piao', 'du', 'dabaojian']
        for i in game_list:
            if i == 'piao':
                # continue
                break
            print(i)
        
  • 相关阅读:
    什么是原型(prototype)
    angularjs input指令
    angularjs 弹出框 $modal (转)
    windows下安装wabt
    windows下安装emscripten
    windows下安装mingw
    windows下安装git
    windows下安装cmake
    windows下安装python
    trunc与round
  • 原文地址:https://www.cnblogs.com/Dr-wei/p/10908275.html
Copyright © 2011-2022 走看看