所谓的三大流程就是顺序结构、选择结构、循环结构
顺序结构:
按照顺序依次逐行执行代码的过程。
从左到右,从上到下
# 顺序结构 b = 1 b = 2 print(b)
选择结构:
选择结构表示程序的处理需要根据某个特定的条件选择其中的一个分支执行。选择结构有单选择、双选择和多选择三种形式。
单分支:
只有一个分支
# 单分支 a = 1 if a == 1: print(a)
双分支:
有两个分支
# 双分支 if a == 1: print("分支一") else: print("分支二")
多分支:
有多个分支或者if的嵌套
# 多分支 if a == 1: print("分支一") elif a == 2: print("分支二") elif a == 3: print("分支三") # ...... if a == 1: if b == 1: print("嵌套分支")
循环结构:
循环结构表示程序反复执行某个或某些操作,直到某条件为假(或为真)时才停止循环。
从入口处直接执行循环体,循环体结束时判断条件,如果条件为真,则返回入口处继续执行循环体,直到条件为假时结束循环到达流程出口处
# 循环结构 c = 10 while c >= 1: print(c) c -= 1