python--循环中断:break和continue

0 阅读1分钟

continue

作用

  1. 中断本次循环,直接进入下一次循环
  2. 适用场景:可用于 for 循环和 while 循环,在两种循环中效果一致

image.png

案例(到输出语句2会跳过,又重新回去运行输出语句1)

for i in range(1,5):
    print("语句1")
    continue
    print("语句2")

输出如下

image.png

嵌套案例

for i in range(1,4):
    print("语句1")
    for j in range(1,4):
        print("语句2")
        continue
        print("语句3")
    print("语句4")

输出如下

image.png

break

案例(运行一次语句1后遇见break直接中断这个循环,去运行下面的语句)

for i in range(1,10000000000):
    print("语句1")
    break
    print("语句2")
print("语句3")

输出如下

image.png

嵌套案例

for i in range(1,6):
    print("语句1")
    for j in range(1,6):
        print("语句2")
        break
        print("语句3")
    print("语句4")

输出如下

image.png

总结

continue作用:中断所在循环的当次执行,直接进入下一次

break作用:直接结束所在循环