分类
Python1

break与continue

学习目标:
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语句提前终止,则不执行。