示例:
# 使用 continue 跳过本次循环的剩余代码
for i in range(5):
if i == 2:
print("Skipping the iteration.")
continue
print(i)
在上述例子中,当 i 的值等于 2 时,continue 语句被执行,直接跳过了 print(i),进入下一次迭代。因此,只有 2 这个值被跳过。
在 while 循环中使用 continue:
# 使用 continue 跳过本次 while 循环的剩余代码
count = 0
while count < 5:
count += 1
if count == 2 or count == 4:
print("Skipping the iteration.")
continue
print(count)
在上述例子中,当 count 的值等于 2 或 4 时,continue 语句被执行,跳过了 print(count),直接进入下一次迭代。
continue 在循环嵌套中的应用:
# 使用 continue 跳过嵌套循环中的剩余代码
for i in range(3):
for j in range(2):
if i == 1 and j == 0:
print("Skipping the iteration.")
continue
print(i, j)
在上述例子中,当 i 的值等于 1 且 j 的值等于 0 时,continue 语句被执行,跳过了嵌套循环中的 print(i, j),直接进入下一次迭代。
注意事项:
- continue 只能用于循环内部,不能在循环外部使用。
- 在循环嵌套中使用 continue 会跳过最内层循环中的剩余代码,直接进入下一次迭代。
continue 语句是一种常见的控制流程工具,用于在某些条件下跳过当前循环的一次迭代。在实际编程中,要谨慎使用 continue,以确保代码的可读性和维护性。
转载请注明出处:http://www.zyzy.cn/article/detail/13320/Python 基础