流程控制,if判断与while循环

1. 流程控制理论

  1. 流程控制的定义

    流程控制其实是控制事物的执行顺序或者是控制事物的执行

  2. 执行流程的分类

    1. 顺序结构

      流程自上往下运行

      目前我们编写的代码都是顺序结构

 

    2. 分支结构

      流程会根据某些条件的判断而执行不同的流程

      如: if判断

                          

 

 

   3. 循环结构

      程序中需要根据某些条件的反复的做相同的事情,并且会有一个循环的

      如: while 循环, for 循环

      

 

 

 

 

2. 分支结构

  1. 单if分支

    语法结构:

      if + 条件:

        条件成立之后的代码(可以有多行,但是缩进需一致)

  

 

  2. if与else分支

    语法结构:

      if + 条件:

       条件成立之后的代码(可以有多行,但是缩进需一致)

      else:

       条件不成立之后的代码(可以有多行,但是缩进需一致) 

    

    

  3. if与elif与else分支

    语法结构:

      if + 条件1:

       条件成立之后的代码(可以有多行,但是缩进需一致)

      elif + 条件2:

       条件1不成立条件2成立成立之后的代码(可以有多行,但是缩进需一致)

      elif + 条件3:

       条件1和2都不成立和条件3成立之后的代码(可以有多行,但是缩进需一致)

      else:

       条件不成立之后的代码(可以有多行,但是缩进需一致) 

 

  4.if的嵌套

   语法结构:

    if + 条件1:

      条件成立之后的代码(可以有多行,但是缩进需一致)

      if + 条件2: 

        条件成立之后的代码(可以有多行,但是缩进需一致)

 实例代码
# 1.单if分支
    index = 1
    if index > 2:
        print('数字大于2')

# 2.if与else分支
    index = 1
    if index > 2:
        print('数字大于2)
    else:
        print('数字小于等于2')

# 3.if与elif与else分支
    index = 1
    if index >3:
        print('数字大于3')
    elif index > 2:
        print('数字大于2')
    else:
        print('数字小于等于2')

# 4.if的嵌套
    index = 1
    if index < 2:
        print('数字小于2‘)
        if index <= 1:
            print('数字小于等于1')

 

3. 循环结构

  1. while循环

    语法结构:

      while + 条件:
        条件成立之后执行的循环体代码

 

 

  2. while+break循环

    while + 条件:

      条件成立之后执行的循环体代码

      if +条件:

        条件成立之后执行的代码(可以有多行)

        break

      

 

 

  3. while+continue循环

    while + 条件:

      条件成立之后执行的循环体代码

      if +条件:

        条件成立之后执行的代码(可以有多行)

        continue

  

 

代码实例
# 1. while循环
     while True:
        index = 1
        print(index)

# 2. while + break
    while True:
     count = 1
     while count < 10:
        if count ==5:
            continue
        count += 1
        print(count)

# 3. while + continue
     count = 1
     while count < 10:
        if count == 2:
            continue
        count += 1
        print(count)    

4.  Python编程必知必会

  1.在python中使用缩进来表示代码的父子关系

  2.并不是所有的代码都可以有子代码(从属的代码)

     当一条代码是判断时,那么他的下一条代码必定是他的子代码

  3.如果多行代码属于同一个父代码 那么这多行代码需要保证相同的缩进

  4.具有相同缩进量的代码彼此之间按照顺序结构执行 没有从属关系 平起平坐

代码实例
count = 1
while count < 10: # 父代码 当一条代码是判断时,那么他的下一条代码必定是他的子代码 count += 1 # 子代码 两个子代码缩进格式一致 print(count) # 子代码

 

posted @ 2022-03-07 18:27  thrombus  阅读(119)  评论(0)    收藏  举报