流程控制:对计算机代码执行的顺序进行有效的管理,只有流程控制才能实现在开发当中的业务逻辑。
流程控制的分类:
顺序流程:自上而下
选择流程/分支流程
单分支
if 条件表达式:
一条条的Python代码
.........
双分支
一条条的Python代码
.........
else:
一条条的Python代码
.........
多分支
if 条件表达式:
一条条的Python代码
.........
elif 条件表达式:
一条条的Python代码
.........
else:
一条条的Python代码
.........
特征:
只要满足其中一个分支,就会退出本层if语句结构(必定会执行其中一个分支
至少有2种情况可以选择
elif 后面必须写上条件和语句
else 是选配,根据时间情况来写,可不写
循环流程
while 条件表达式:
一条条的Python代码
.........
适用于对未知的循环次数,用于判断
语法特点:
有初始值
条件表达式
变量的自增或自减
for 临时变量 in 字符串,列表等(可迭代集合对象):
一条条的Python代码
.........
适用于已知的循环次数(可迭代对象遍历)
语法特点:遍历操作,依次取集合容器中的每个值
break:退出循环
continue:结束本次循环,继续进行下一次的循环
原文:https://www.cnblogs.com/lbl-1998/p/14994723.html