Python - break、continue 的使用


前置知识

break、continue 会结合循环使用的,所以要先学会循环哦

python 提供了两种循环语句

 

break

  • 在正常的循环中,当条件为假时,循环才会终止
  • 有些情况下,希望能够提前从循环中退出,break 的作用就是这个

  • 当条件为时,循环结束,程序流程到达出口
  • 当条件为时,执行条件为真的分支中的代码块
    • 如果代码块中包含有 break 语句
    • break 语句会中断整个循环,直接跳转到程序的出口

 

代码栗子

# break + if
list1 = [1, 2, 3, 4, 5, 6]
sum = 0
for i in list1:
    # 如果是 4 ,则结束 for 循环
    if i == 4:
        break
    # 偶数则加上
    sum += i
print(sum)


# 输出结果
6 

1+2+3

 

continue

  • 在正常的循环中,循环块中的语句是顺序执行的
  • 有些情况下,希望能够跳过循环块中的剩余语句,跳到下一次循环,就是 continue 的作用

  • 当条件为假时,循环结束,程序流程到达出口
  • 当条件为真时,执行条件为真的分支中的代码块
    • 如果代码块中包含有 continue 语句
    • continue 语句会中断本次的循环执行,跳转到循环条件处

 

代码栗子

# continue + if
list1 = [1, 2, 3, 4, 5, 6]
sum = 0
for i in list1:
    # 如果是奇数,则跳出本次循环
    if i % 2 != 0:
        continue
    # 偶数则加上
    sum += i
print(sum)


# 输出结果
12

2+4+6 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM