我们在执行 while 循环或者 for 循环时,只要循环条件满足,程序将会一直执行循环体,陷入死循环。
然而,在某些场景中,我们希望在循环结束前就手动离开循环,因此需要使用如下break和continue用法:
1、使用 continue 语句,可以跳过执行本次循环体中剩余的代码,转而执行下一次的循环。
2、只用 break 语句,可以完全终止当前循环。
下面以一个例子来阐述两者之间的区别:
例子如下:
#break和coninue
for i in range(8):
print("你好","我是",i)
if i==5:
break
for i in range(8):
print("Hello",i)
if i==5:
print("我们碰上了5")
continue
运行结果为:
你好 我是 0
你好 我是 1
你好 我是 2
你好 我是 3
你好 我是 4
你好 我是 5
Hello 0
Hello 1
Hello 2
Hello 3
Hello 4
Hello 5
我们碰上了5
Hello 6
Hello 7
>>>
在我们使用break或者continue时,不需要死记硬背用法,只需要记住:
循环语句for和while,强制中止使用俩,break跳出全部循环,continue跳出当前循环,转而运行下一循环