流程控制
- 流程:计算机执行代码的顺序。
- 流程控制:对计算机执行代码的顺序进行有效管理,只有流程控制才能实现在开发当中的业务逻辑。
- 流程控制分类:
1.顺序流程:就是一种代码自上而下的执行结构,也是python默认的流程
2.选择流程/分支流程:根据某一步的判断条件,有选择的去执行相应的逻辑代码块。
3.循环流程:在满足一定条件下,一直重复的去执行某段代码块。
选择流程
- 单分支:如果满足条件表达式,则执行python代码块1。
if 条件表达式:
python代码块1
- 双分支:如果满足条件表达式,则执行python代码块1,否则执行python代码块2。
if 条件表达式:
python代码块1
else:
python代码块2
- 多分支:如果满足条件表达式1,则执行python代码块1;如果满足条件表达式2,则执行python代码块2;如果满足条件表达式3,则执行python代码块3;如果都不满足,则执行代码块n。
if 条件表达式1:
python代码块1
elif 条件表达式2:
python代码块2
elif 条件表达式3:
python代码块3
.......
else:
python代码块n
循环结构
- while循环语句:如果满足条件表达式,则执行python代码块,再判断是否满足条件表达式。
while 条件表达式:
python代码块
for 变量 in 可迭代集合对象:
python代码块