美文网首页
Python基础(08)-break和continue

Python基础(08)-break和continue

作者: 程序员LesterXu | 来源:发表于2021-04-09 10:30 被阅读0次

break和continue

  • break 在 for循环中

普通的for循环示例如下:

name = 'itheima'
for x in name:
    print('----')
    print(x)
else:
    print("==for循环过程中,如果没有执行break退出,则执行本语句==")

带有break的for循环示例如下:

name = 'itheima'

for x in name:
    print('----')
    if x == 'e': 
        break
    print(x)
else:
    print("==for循环过程中,如果没有执行break退出,则执行本语句==")

  • while循环
    break在普通的while循环示例如下:
i = 0
while i<5:
    i = i+1
    print('----')
    print(i)
else:
    print("==while循环过程中,如果没有执行break退出,则执行本语句==")

带有break的while循环示例如下:

i = 0

while i<5:
    i = i+1
    print('----')
    if i==3:
        break
    print(i)
else:
    print("==while循环过程中,如果没有执行break退出,则执行本语句==")

小结:
break的作用:立刻结束break所在的循环

  • continue

for循环
带有continue的for循环:

name = 'itheima'
for x in name:
    print('----')
    if x == 'e': 
        continue
    print(x)
else:
    print("==while循环过程中,如果没有break则执行==")

while循环
带有continue的while循环示例如下:

i = 0
while i<5:
    i = i+1
    print('----')
    if i==3:
        continue
    print(i)

小结:
continue的作用:用来结束本次循环,紧接着执行下一次的循环
注意点:
break/continue只能用在循环中,除此以外不能单独使用
break/continue在嵌套循环中,只对最近的一层循环起作用

相关文章

网友评论

      本文标题:Python基础(08)-break和continue

      本文链接:https://www.haomeiwen.com/subject/deujjktx.html