break是跳出整个循环,continue是跳过本次循环,循环还在继续。
代码如下:
n = 10
while n > 2:
n = n - 1
if n == 5:
break
print('n = ',n)
print('.........')
n = 10
while n > 2:
n = n - 1
if n == 5:
continue
print('n = ',n)
运行结果:
=================== RESTART: C:/Users/公有制/Desktop/four.py ===================
n = 9
n = 8
n = 7
n = 6
.........
n = 9
n = 8
n = 7
n = 6
n = 4
n = 3
n = 2
>>>
可以看到break是遇到5就停止了,continue是遇到5就跳过了。