条件控制语句
if语句
if条件加表达式
if-else语句
if-elif-else语句
if 表达式1:
语句1
elif 表达式2:
语句2
elif 表达式3:
语句3
else:
语句e
逻辑:当程序执行到if-elif-else语句时,首先计算表达式1的值,如果表达式1的值为假,则执行表达式2,如果表达式为真,那么执行语句1依次向下.最后都没有的话执行else
while语句
死循环:表达式永远为真的循环
while 1:
print("你是个好人")
while 表达式:
语句1
逻辑
当程序执行到while语句时,首先执行“表达式”的值,如果"表达式"的值为假,那么结束整个while语句,如果"表达式"的值为真,则执行"语句",执行完"语句"再去计算"表达式"的值还为真,则执行"语句"
while 表达式:
语句1
else:
语句2
逻辑:在条件语句(表达式)为FALSE时执行 语句2
for语句
for 变量名 in 集合(列表): 语句1 逻辑:按顺序取集合中的每个元素赋值给变量
在去执行语句,如此循环往复,直到取完"集合"中的元素截止。
range()函数 列表生成器
功能:生成数列
enumerate()枚举
brake语句
跳出for和while的循环
只能跳出距离他最近的那一层循环
循环语句可以与else语句,break导致循环截止,不会执行else下面的语句
continue语句
跳过当前循环中的剩余语句,然后继续下一次循环
只跳过最近的那一层循环