Python - break、continue 的使用

简介: Python - break、continue 的使用

前置知识


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

python 提供了两种循环语句

 

break


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


image.png


  • 当条件为时,循环结束,程序流程到达出口
  • 当条件为时,执行条件为真的分支中的代码块
  • 如果代码块中包含有 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 的作用


image.png

  • 当条件为假时,循环结束,程序流程到达出口
  • 当条件为真时,执行条件为真的分支中的代码块
  • 如果代码块中包含有 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


相关文章
|
C语言 Python
Python break 语句
Python break 语句
|
Python
在Python中,`continue` 语句
在Python中,`continue` 语句
656 5
|
Python
在Python中,`break`语句
在Python中,`break`语句
380 1
|
Java C++ Python
【Python】循环语句(while、for)、continue、break
【Python】循环语句(while、for)、continue、break
315 1
Python continue 语句
Python continue 语句
|
程序员 Python
Python continue 语句
Python continue 语句
426 2
|
Python
Python中continue语句
Python中continue语句
379 2
Python基础教程——continue语句
Python基础教程——continue语句
Python基础教程——break语句
Python基础教程——break语句
|
Python
Python中break详解以及用法
`break`语句在Python中用于提前结束循环。当遇到`break`时,循环立即停止,程序跳至循环体外继续执行。它适用于`for`和`while`循环,常与条件判断结合,满足特定条件即中断循环。示例展示了在不同循环中使用`break`的情况。注意,`break`只能用于循环且仅终止最内层循环,会导致循环中的`else`语句不执行。它是控制程序流程的有效工具,但需谨慎使用。
1322 1

推荐镜像

更多