continue:跳出本次循环
break:结束本次循环
在Python中,continue
和break
是两种控制流语句,用于控制循环结构的执行流程。
continue
语句用于跳过当前循环块中剩余的语句,立即进入下一次循环。当程序执行到continue
语句时,它会停止当前这一次的循环迭代,然后继续进行下一次迭代,直接跳过了本次循环中余下的代码。continue
语句通常用于在循环中遇到某些特定条件时,跳过指定的代码块,执行下一次循环。
for i in range(10):
if i % 2 == 0:
continue
print(i)
上述代码中,当i为偶数时,程序遇到了continue
语句,直接跳过了下面的print(i)
语句,直接进入下一次循环。因此,上述代码输出的结果将是1、3、5、7、9。
break
语句用于立即终止当前循环块的执行。当程序执行到break
语句时,它会立即退出当前循环块,不再继续执行后面的循环迭代。break
语句通常用于在循环体内遇到某些特定条件时,强制退出整个循环,跳出循环结构。
for i in range(10):
if i >= 5:
break
print(i)
上述代码中,当i大于等于5时,程序遇到了break
语句,直接退出整个循环,不再执行后面的循环迭代。因此,上述代码输出的结果将是0、1、2、3、4。
总之,continue
和break
语句都是用来控制循环结构的执行流程,分别用于跳过当前循环块中指定的语句或立即终止当前循环块的执行。使用它们能够使程序更加灵活、高效地处理循环结构中的各种情况。