python3跳出一个循环的实例操作


Posted in Python onAugust 18, 2020

python跳出循环有两个关键字

1、continue跳过当前循环,进入下一次循环

for i in range(5):
    if i == 3:
        continue
    print(i, end='\t')

结果是:

0       1       2       4

2、利用break关键字跳出整个循环

for i in range(5):
    if i == 3:
        break
    print(i, end='\t')

结果是:

0       1       2

内容扩展:

python中如何跳出多个循环

break语句只能跳出当前的循环,但是如果我们要跳出多个嵌套的循环,该如何实现呢?可以通过定义一个保存循环状态的变量,然后再结合判断语句即可,看如下代码:

bool_flag_1=False
while True:
  while True:
    bool_flag_2=False
    for i in range(3):
      if i==2:
        bool_flag_2=True
        break
    if bool_flag_2==True:
      bool_flag_1=True
      break
  if bool_flag_1==True:
    break
print('跳出三个循环...')

上面代码中,嵌套着3个循环,最里面的循环中,我们想要实现的目的是:当i==2时,就跳出所有的循环并执行print语句。这时就可以通过定义两个新的变量bool_flag_1和bool_flag_2,只要在想跳出多个循环的break语句前改变这些变量的值,然后在外部循环中通过判断变量的值来判断内部的循环是否是想要继续跳出本循环,然后依次执行相应的操作即可。

以上就是python3跳出一个循环的实例操作的详细内容,更多关于python3怎么跳出一个循环的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
理解Python垃圾回收机制
Feb 12 Python
python实现redis三种cas事务操作
Dec 19 Python
python实现读Excel写入.txt的方法
Apr 29 Python
python pycurl验证basic和digest认证的方法
May 02 Python
python 实现对数据集的归一化的方法(0-1之间)
Jul 17 Python
python之Flask实现简单登录功能的示例代码
Dec 24 Python
解决Python 命令行执行脚本时,提示导入的包找不到的问题
Jan 19 Python
python添加模块搜索路径和包的导入方法
Jan 19 Python
tensorflow 初始化未初始化的变量实例
Feb 06 Python
Python中的wordcloud库安装问题及解决方法
May 27 Python
Python3读取和写入excel表格数据的示例代码
Jun 09 Python
Python爬虫入门教程02之笔趣阁小说爬取
Jan 24 Python
OpenCV图片漫画效果的实现示例
Aug 18 #Python
Django DRF APIView源码运行流程详解
Aug 17 #Python
Django CBV模型源码运行流程详解
Aug 17 #Python
无惧面试,带你搞懂python 装饰器
Aug 17 #Python
Python Request类源码实现方法及原理解析
Aug 17 #Python
浅谈Python 钉钉报警必备知识系统讲解
Aug 17 #Python
Python钉钉报警及Zabbix集成钉钉报警的示例代码
Aug 17 #Python
You might like
留言板翻页的实现详解
2006/10/09 PHP
解析如何去掉CodeIgniter URL中的index.php
2013/06/25 PHP
PHP两种去掉数组重复值的方法比较
2014/06/19 PHP
Yii框架分页实现方法详解
2017/05/20 PHP
PHP使用反向Ajax技术实现在线客服系统详解
2019/07/01 PHP
javascript 面向对象编程 聊聊对象的事
2009/09/17 Javascript
jQuery的实现原理的模拟代码 -4 重要的扩展函数 extend
2010/08/03 Javascript
javascript基础知识大集锦(二) 推荐收藏
2011/01/13 Javascript
关于javascript模块加载技术的一些思考
2014/11/28 Javascript
JavaScript中的await/async的作用和用法
2016/10/31 Javascript
BootStrap实现响应式布局导航栏折叠隐藏效果(在小屏幕、手机屏幕浏览时自动折叠隐藏)
2016/11/30 Javascript
vue2 设置router-view默认路径的实例
2018/09/20 Javascript
[00:35]可解锁地面特效
2018/12/20 DOTA
python解析xml文件实例分享
2013/12/04 Python
python生成日历实例解析
2014/08/21 Python
10种检测Python程序运行时间、CPU和内存占用的方法
2015/04/01 Python
Python简单调用MySQL存储过程并获得返回值的方法
2015/07/20 Python
python实现flappy bird小游戏
2018/12/24 Python
Python3爬虫全国地址信息
2019/01/05 Python
python网络爬虫 CrawlSpider使用详解
2019/09/27 Python
python适合做数据挖掘吗
2020/06/16 Python
CSS3中Color的一些特性介绍
2012/05/27 HTML / CSS
东南亚地区最大的购物网站Lazada新加坡站点:Lazada.sg
2016/07/17 全球购物
Omio葡萄牙:全欧洲低价大巴、火车和航班搜索和比价
2019/02/09 全球购物
个人找工作求职简历的自我评价
2013/10/20 职场文书
学校消防演习方案
2014/02/19 职场文书
文明工地标语
2014/06/16 职场文书
幼儿生日活动方案
2014/08/27 职场文书
大学社团招新的通讯稿
2014/09/10 职场文书
学校领导干部民主生活会整改方案
2014/09/29 职场文书
学习三严三实心得体会
2014/10/13 职场文书
教师年度个人总结
2015/02/11 职场文书
公务员年度个人总结
2015/02/12 职场文书
导游词之韩国济州岛
2019/10/28 职场文书
详解nginx进程锁的实现
2021/06/14 Servers
MySQL事务的隔离级别详情
2022/07/15 MySQL