学习目标:
1.学习break语句的使用方法
2.学会continue语句的使用方法
3.理解循环中的else分支语句的作用
1、break
break语句可用于while和for循环中,用来终止整个循环。当有嵌套循环时,break语句只能跳出最近一层的循环。
while True:
a = input("请输入一个字符(输入Q或q结束)")
if a == "Q" or a == "q":
break #直接结束当前的while循环
print(a)
print("循环结束")
2、continue
continue可用于while和for循环中,用来提前结束一次循环。当有嵌套循环时,continue只针对最近一层的循环。
for i in range(10):
print("测试")
if i%2 == 0:
continue #i为偶数直接进入下一轮for循环
print(i)
3、else语句
while、for循环可以附带一个else语句(可选)。如果for、while循环没有被break语句结束,则会执行else语句,否则不执行。
语法格式如下:
while 条件表达式:
循环体
else:
语句块
或者:
for 变量 in 可迭代对象:
循环体
else:
语句块
4、一句话小结:
break(终止) 用于终止当前循环,当前循环结束。
continue(继续) 用于结束当次循环,继续下一次循环(循环没有结束)。
循环结构的else分支 循环正常结束则会执行,循环如果被break语句提前终止,则不执行。