在Python中,我们可以使用break
语句来中断循环的执行,并跳出循环体。但如果我们想中断循环的一部分,然后继续执行循环的剩余部分,可以使用continue
语句。
continue
语句用于跳过当前循环中的剩余代码,并开始下一次循环的执行。当程序执行到continue
语句时,它会立即停止当前迭代的执行,并跳到循环的顶部,开始下一次迭代。
下面是一个示例代码,演示了如何在Python中中断循环的一部分,然后继续其余部分:
for i in range(1, 6):
if i == 3:
print("中断了循环的一部分")
continue
print("当前数字:", i)
print("继续执行循环的剩余部分")
输出结果为:
当前数字: 1
继续执行循环的剩余部分
当前数字: 2
继续执行循环的剩余部分
中断了循环的一部分
当前数字: 4
继续执行循环的剩余部分
当前数字: 5
继续执行循环的剩余部分
在上述代码中,当i
等于3时,continue
语句被执行,跳过了print("当前数字:", i)
这行代码,直接开始下一次循环的执行。
需要注意的是,continue
语句只能在循环体内部使用,否则会导致语法错误。另外,continue
语句后面的代码将不会被执行,程序会直接跳到循环的顶部。
领取专属 10元无门槛券
手把手带您无忧上云