break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。
break:当变量满足条件语句时,程序终止,变量所对应的结果不再输出。
例:
n = 5
while n > 0:
n -= 1
if n == 2:
break
print(n)
print(‘循环结束。’)
输出结果:
4
3
循环结束。
当n==2时满足条件语句,程序终止,变量所对应的结果print(2)不再输出。循环结束。
continue语句被用来告诉 Python 跳过当前循环块中的剩余语句,然后继续进行下一轮循环。
continue:当变量满足条件语句时,变量所对应的结果不输出。继续执行下一变量。
例:
n = 5
while n > 0:
n -= 1
if n == 2:
continue
print(n)
print(‘循环结束。’)
输出结果:
4
3
1
0
循环结束。
当n==2时满足条件语句,变量所对应的结果print(2)不输出。继续执行下一变量,直到程序结束。