流程:就是计算机执行代码的顺序

流程控制:对计算机代码执行的顺序进行有效的管理,只有流程控制才能实现在开发当中的业务逻辑。

流程控制的分类:

  1. 顺序流程:自上而下

  2. 选择流程/分支流程

    1. 单分支

      if 条件表达式:

      一条条的Python代码

      .........

    2. 双分支

      if 条件表达式:

      一条条的Python代码

      .........

      else:

      一条条的Python代码

      .........

    3. 多分支

      if 条件表达式:

      一条条的Python代码

      .........

      elif 条件表达式:

      一条条的Python代码

      .........

      else:

      一条条的Python代码

      .........

      特征:

      1. 只要满足其中一个分支,就会退出本层if语句结构(必定会执行其中一个分支

      2. 至少有2种情况可以选择

      3. elif 后面必须写上条件和语句

      4. else 是选配,根据时间情况来写,可不写

     

  3. 循环流程

    while 条件表达式:

    一条条的Python代码

    .........

    • 适用于对未知的循环次数,用于判断

    语法特点:

    1. 有初始值

    2. 条件表达式

    3. 变量的自增或自减

       

    for 临时变量 in 字符串,列表等(可迭代集合对象):

    一条条的Python代码

    .........

    • 适用于已知的循环次数(可迭代对象遍历)

    语法特点:遍历操作,依次取集合容器中的每个值

    break:退出循环

    continue:结束本次循环,继续进行下一次的循环

 

 

posted on 2021-07-10 20:07  鬼灯  阅读(56)  评论(0)    收藏  举报