Python中break和continue的区别

2020-03-07  本文已影响0人  只言片语谁知

break和continue是Python中常用的跳出循环的语句,二者有何区别呢?
break语句:

for i in range(1,5):
    if i!=3:
        print(i)
    else:
       break

continue语句:

for i in range(1,5):
    if i!=3:
        print(i)
    else:
       continue

二者运行的结果会怎样呢?break语句执行到i=3时,循环结束,故只打印1,2。而continue语句执行到i=3时,回到循环的开始,故结果打印1,2,4。

综上,break语句将执行移出循环,接着循环之后执行。continue语句将执行移到循环的开始。简单讲,break跳出整个循环,continue跳出本次循环。

上一篇 下一篇

猜你喜欢

热点阅读