一.前言
循环结构有两个保留字:break和continue,它们用来辅助控制循环执行。
break用来跳出最内层for或while循环,脱离该循环后程序从循环代码后继续执行。
而continue则是用来结束当前当此循环,即跳出循环体中下面尚未执行的语句,但不跳出当前循环。
下面我们通过列举两个例子来更好的理解它们二者的区别。
for s in "Python":
if s=="o":
continue
print(s,end='')
print('')
for s in "Python":
if s=="o":
break
print(s,end='')
两个程序执行后的结果如下:
使用continue的循环结果为:Pythn
而使用break的循环结果则为:Pyth
这又更好的说明了两者之间的区别:continue结束本次循环,而不终止整个循环的执行。而break语句则是结束整个循环过程,不再判断执行循环的条件是否成立。