break 和 continue 是python循环中的关键字, 其中
- break –> 退出当前循环
- continue –> 跳过本次循环的后续代码, 进入下一次循环
break 和 continue 关键字仅在当前循环内有效
break语句实例
循环打印, 到33就退出
count = 0
while count < 100:
print("当前是第"+str(count)+"次")
count+=1
if(count==33):
break;
continue语句实例
循环打印, 跳过33
i = 0
while i<100:
i+=1
if i==33:
continue
print("当前是第"+str(i)+"次")
ps: 你需要注意的是, continue会跳过下面语句, 转到条件判断, 如果你的 i+=1 在continue后, 那么它不会被执行, 从而导致死循环, 即
- i==33 , 往下走, 符合条件 continue
- continue, 继续走, 跳转到 i==33