代码改变世界

break and continue

2018-07-05 17:14  冻奶香甜玉米片  阅读(225)  评论(0编辑  收藏  举报

在循环当中

break是结束整个循环(仅仅是它上一层的循环),可以跳出if语句所在的while循环

例子:break

count = 0
while count <= 100 : #只要count<=100就不断执行下面的代码
    print("loop ", count)
    if count == 5:
        break
    count +=1 #每执行一次,就把count+1,要不然就变成死循环啦,因为count一直是0

print("-----out of while loop ------")

输出

loop  0
loop  1
loop  2
loop  3
loop  4
loop  5
-----out of while loop ------

而continue是跳出当前这次循环,不继续后面的事

例子:continue

count = 0
while count <= 100 : 
    count += 1
    if count > 5 and count < 95: #只要count在6-94之间,就不走下面的print语句,直接进入下一次loop
        continue 
    print("loop ", count)

print("-----out of while loop ------")

输出

loop  1
loop  2
loop  3
loop  4
loop  5
loop  95
loop  96
loop  97
loop  98
loop  99
loop  100
loop  101
-----out of while loop ------

break和continue在for循环中同样使适用(与while一样)