Python新手疑惑:循环结构中的break与continue

原创 「爱情、让人受尽委屈。」 2025-02-21 19:48 26阅读 0赞

在Python中,breakcontinue是两个重要的控制流语句。

  1. break
    • 当你想要提前结束一个循环(比如for或while)时,就需要使用break语句。
    • 示例:遍历列表并找到第一个值为5的元素,使用break
  1. lst = [1, 2, 3, 5, 6]
  2. index = None
  3. for i, val in enumerate(lst):
  4. if val == 5:
  5. index = i
  6. break # 找到后立即退出循环
  7. if index is not None:
  8. print(f"找到索引 {index} 的值为 5")
  9. else:
  10. print("未在列表中找到值为 5 的元素.")
  1. continue
    • 当你想要跳过当前循环的剩余部分,而进入下一个循环迭代时,需要使用continue语句。
    • 示例:遍历数字列表,对于所有偶数,跳过其输出:
  1. numbers = [1, 2, 3, 4, 5]
  2. for num in numbers:
  3. if num % 2 == 0: # 如果是偶数
  4. continue # 跳过当前循环的剩余部分
  5. print("所有奇数已遍历。")

总结一下,break用于提前结束循环,而continue则用于跳过循环中的某些迭代。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,26人围观)

还没有评论,来说两句吧...

相关阅读