continue则返回循环开头,还会执行循环体
break则直接跳出循环
不论是continue还是break,他们下面的代码在此次循环中都不再执行
例如:
i = 0
while i < 5:
i += 1
if i == 1:
continue
print(i)
输出结果为
2
3
4
5
i=1的情况则没有输出,因为当i=1时,print(i)没有执行
而以下
while i < 5:
i += 1
if i == 1:
break
print(i)
输出结果则什么也没有,因为当i=1的时候就直接跳出循环,print(i)不会执行