在循环当中
break是结束整个循环(仅仅是它上一层的循环),可以跳出if语句所在的while循环
例子:break
count = 0while count <= 100 : #只要count<=100就不断执行下面的代码 print("loop ", count) if count == 5: break count +=1 #每执行一次,就把count+1,要不然就变成死循环啦,因为count一直是0print("-----out of while loop ------")
输出
loop 0loop 1loop 2loop 3loop 4loop 5-----out of while loop ------ 而continue是跳出当前这次循环,不继续后面的事
例子:continue
count = 0while 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 1loop 2loop 3loop 4loop 5loop 95loop 96loop 97loop 98loop 99loop 100loop 101-----out of while loop ------ break和continue在for循环中同样使适用(与while一样)