美文网首页
Python中break和continue的区别

Python中break和continue的区别

作者: 只言片语谁知 | 来源:发表于2020-03-07 16:33 被阅读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跳出本次循环。

相关文章

网友评论

      本文标题:Python中break和continue的区别

      本文链接:https://www.haomeiwen.com/subject/vnmglhtx.html