码迷,mamicode.com
首页 > 其他好文 > 详细

while循环中continue和break的区别

时间:2018-11-02 23:41:30      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:div   区别   span   语句   代码   说明   循环   +=   break   

除了满足while条件外,还有两种方法可以终止循环,它们分别是break和continue。它们唯一的区别是break跳出整个循环,直接执行下面的代码了;而continue是终止当次循环,不执行下面的代码,而是直接进入下一次循环,continue和pass的区别是,pass虽然什么都不做, 但是还继续执行下面的代码。下面用代码说明break和continue的区别

break:

 

count = 0

while count <= 100:
    print(loop, count)
    if count == 5:
        break
    count += 1
print("out of loop ----")

"""
loop 0
loop 1
loop 2
loop 3
loop 4
loop 5
out of loop
"""

break语句执行后,直接终止循环。

 

continue:

count = 0

while count <= 100:
    print(loop, count)
    if count == 5:
        continue
    count += 1
print("out of loop ----")

# 无限的 loop 5

 

当count==5的时候出发了continue,接着程序就不在往下走了,而是进入下一次循环,由于count没有加1,所以在下一次循环中count还等于5,下下次也是,下下下次。。。。。。

while循环中continue和break的区别

标签:div   区别   span   语句   代码   说明   循环   +=   break   

原文地址:https://www.cnblogs.com/lshedward/p/9898610.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!