while循环中continue和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,下下次也是,下下下次。。。。。。

转载于:https://www.cnblogs.com/lshedward/p/9898610.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值