Python break/continue
一.break
如果在循环中使用 break ,意味着立即结束循环,直接代码演示:
a = 0
while True: # 条件永远成立,如果没有break ,死循环a += 1 # 等价 a = a + 1,a 的值不停的累计加 1if a == 100: break # 当a == 100 ,条件成立时,break 跳出循环,结束程序print("a = %d" % a)
print("循环结束,退出程序")
结果
输出结果:
a = 1
a = 2
a = 3
a = 4
....
a = 96
a = 97
a = 98
a = 99
循环结束,退出程序
二.continue
如果在循环中使用 continue,意味着结束本次循环,继续下一次循环,直接代码演示:
a = 0
while True: # 条件永远成立a += 1 # 等价 a = a + 1,a 的值不停的累计加 1if a == 100:continue # 当a == 100 ,条件成立时,continue 继续下次一循环print("a = %d" % a)
print("循环结束,退出程序")
输出结果:
a = 1
a = 2
a = 3
a = 4
...
a = 96
a = 97
a = 98
a = 99
a = 101
a = 102
a = 103
....
三.总结
- break是结束循环,当前的while循序停止;
- continue 是结束本次循环,继续下一次循环,实际上循环还没有停止;