欢迎来到代码驿站!

Python代码

当前位置:首页 > 软件编程 > Python代码

Python基础之python循环控制语句break/continue详解

时间:2022-08-13 12:18:09|栏目:Python代码|点击:

Python中提供了两个关键字用来控制循环语句,分别是break和continue

break在条件成立时,不会执行循环中的后续代码,并且会停止整个循环
continue在条件成立时,会不执行循环中的后续代码,并且会停止本次循环

接下来我们通过两个案例来区分这两个控制语句

首先使用while循环语句打印1到5之间的数字,循环到3的时候,我们使用continue关键字跳出3的这次循环,需要注意的是,continue在条件成立时,不会执行后续代码,如果在continue关键字前,没有改变循环的条件,那么循环的条件将一直不会改变,从而造成死循环

i = 0
# 循环打印1到5
while i <= 5:
    # 如果等于3就跳出本次循环
    if i == 3:
        i += 1
        # 使用continue前,必须修改循环条件,否则会死循环
        continue
    print(i)
    i += 1

 从结果中我们可以看到,3没有被打印,说明在数字等于3的时候,continue关键字结束了这一次循环

接下来我们将continue关键字替换为break关键字,如果循环的数字等于3时,break将会结束整个循环

i = 0
# 循环打印1到5
while i <= 5:
    # 如果等于3就结束整个循环
    if i == 3:
        i += 1
        break
    print(i)
    i += 1

 从结果中我们可以看到,循环到3的时候,break关键字结束了整个循环,后面的4和5也不会被打印

上一篇:Python的索引与切片原来该这样理解

栏    目:Python代码

下一篇:Python 设计模式行为型解释器模式

本文标题:Python基础之python循环控制语句break/continue详解

本文地址:http://www.codeinn.net/misctech/210667.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有