python中break和continue的区别
break和continue只能用于循环(for、while)中
在嵌套循环中,只对最内层循环有效
- break:结束整个循环
- continue:结束本次循环,开始下一次循环
break
i = 0
while i < 8:
i += 1
if i == 6:
break
print(i)
# 结果:当i==6时,结束整个while循环,后面都不打印
# 1
# 2
# 3
# 4
# 5
continue
i = 0
while i < 8:
i += 1
if i == 6:
continue
print(i)
# 结果:当i==6时,结束本次循环,不打印6,开始下一次循环,后面继续打印
# 1
# 2
# 3
# 4
# 5
# 7
# 8