流程控制
顺序结构:
分支结构:
循环结构:
分支结构
第一种: if结构
格式: if 表达式:
语句块
执行流程:程序遇到if结构时,判断表达式的真假,如果为真,则执行语句块,否则结束if结构
表达式为假的情况: 0 '' None False [] () {}
第二种: ifelse结构
格式: if 表达式:
语句块1
else:
语句块2
执行流程:程序执行到if结构,判断表达式的真假,如果为真,则执行语句块1,如果为假,则执行else中的语句块的内容
第三种: if-elif-else
格式: if 表达式1:
语句块1
elif 表达式2:
语句块2
elif 表达式3:
语句块3
else:
语句块n
执行流程:程序执行到if语句,判断表达式1的真假,如果为真,则执行语句1,否则判断表达式2的真假,如果为真,则执行表达式2,一次类推,直到最后一个表达式为假,就执行else里边的语句块n
第四种: 嵌套
if 表达式1:
if 表达式2:
语句块1
else:
语句块2
else:
语句块3
循环结构
必不可少的三个条件: 初始值 循环条件 循环的次数
初始值:
while 表达式:
循环体
循环的次数
for in
break和continue
break: 中断,跳出循环
注意: 一般情况下用在for while if 结构里边
表示跳出整个循环结构
continue: