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