流程控制语句
1、分支选择判断语句:单分支、双分支、多分支
1、if 语句:条件表达式为 True 时,执行语句块,否则跳过该语句块
if 条件表达式:
语句块
2、if else语句:条件表达式为 True 时,执行语句1,否则执行语句块2
if 条件表达式:
语句块1
else:
语句块2
3、if elif语句:条件表达式1为True时,执行语句块1,否则判断条件表达式2是否为True
若为True,则实行语句块2,否则判断条件表达式3....以此类推
若所有条件表达式均为False,则执行 else: 下的语句块,之后继续向后进行。
多分支结构中,一次只执行其中一个语句块,若没有 else 语句,也有可能所有语句块都不执行
if 条件表达式1:
语句块1
elif 条件表达式2:
语句块2
elif 条件表达式3:
语句块3
.......
else:
语句块
2、循环控制语句:
1、while 循环:当条件判断语句为True时执行循环体,否则跳出循环
while 条件表达式:
循环体
2、for 迭代循环:使用 for 语句使得指定变量依次迭代 迭代器中的值,并执行循环体
+
for 变量 in 迭代器:
循环体
3、循环嵌套:
while 条件表达式1:
语句块1
while 条件表达式2:
语句块2
for 变量 in 迭代器:
语句块3
for 变量 in 迭代器:
语句块4
while 条件表达式5:
语句块5
......
3、循环中断语句:break continue return
1、break 跳出当前循环体,且只能跳出一层循环
2、continue 跳过当前循环体,continue下的循环语句不准再执行,提前进入下次循环
3、return 跳出所有循环体,并返回数据
4、注意事项
目录
1、if 语句:条件表达式为 True 时,执行语句块,否则跳过该语句块
2、if else语句:条件表达式为 True 时,执行语句1,否则执行语句块2
3、if elif语句:条件表达式1为True时,执行语句块1,否则判断条件表达式2是否为True
1、while 循环:当条件判断语句为True时执行循环体,否则跳出循环
2、for 迭代循环:使用 for 语句使得指定变量依次迭代 迭代器中的值,并执行循环体
3、循环中断语句:break continue return
1、创建循环结构后,必须要给出跳出循环的条件,否则将进入死循环