一、If-elif-else语句
1.一个if只能有一个else,但是可以拥有多个elif
语法:
if 条件表达式 :
代码块
elif 条件表达式 :
代码块
elif 条件表达式 :
代码块 …
else :
代码块
执行流程:
if-elif-else语句在执行时,会自上向下依次对条件表达式进行求值判断,如果表达式的结果为True,则执行当前代码块,然后语句结束 如果表达式的结果为False,则继续向下判断,直到找到True为止,如果所有的表达式都是False,则执行else后的代码块。
age=3
if age >=18:
print('adult')
elif age >=6:
print('teen')
else:
print('kid')
2.if-elif-else嵌套
购物快递 50以内 100以内韵达 超过100顺丰包邮
当消费100元之下想用顺丰 邮费自理
shopping = 55
seed = "顺丰"
if shopping <50:
print("邮费自理")
elif 100> shopping >=50:
if seed =="顺丰":
print("邮费自理")
else:
print("免费的韵达快递")
else:
print("顺丰包邮")
二、while语句
1.while–else
while …
else …
先进行 while 循环,循环结束后再执行 else 下的语句
2.break 与 continue 退出循环
break 结束循环,遇到break直接退出循环
continue 跳过当次循环,进入下一次循环