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实现文件分组复制到不同目录的例子
Jun 04 Python
python爬取51job中hr的邮箱
May 14 Python
简单讲解Python编程中namedtuple类的用法
Jun 21 Python
详解Python中的分组函数groupby和itertools)
Jul 11 Python
python numpy元素的区间查找方法
Nov 14 Python
python 求定积分和不定积分示例
Nov 20 Python
基于YUV 数据格式详解及python实现方式
Dec 09 Python
python 负数取模运算实例
Jun 03 Python
教你使用一行Python代码玩遍童年的小游戏
Aug 23 Python
Python人工智能之混合高斯模型运动目标检测详解分析
Nov 07 Python
Python使用MapReduce进行简单的销售统计
Apr 22 Python
彻底弄懂Python中的回调函数(callback)
Jun 25 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
thinkphp学习笔记之多表查询
2014/07/28 PHP
PHP 导出Excel示例分享
2014/08/18 PHP
PHP利用header跳转失效的解决方法
2014/10/24 PHP
如何修改yii2.0自带的user表为其它的表
2017/08/01 PHP
PHP观察者模式原理与简单实现方法示例
2017/08/25 PHP
php实现等比例压缩图片
2018/07/26 PHP
javascript 特性检测并非浏览器检测
2010/01/15 Javascript
js 模拟实现类似c#下的hashtable的简单功能代码
2010/01/24 Javascript
JavaScript 空位补零实现代码
2010/02/26 Javascript
jQuery1.6 类型判断实现代码
2011/09/01 Javascript
gridpanel动态加载数据的实例代码
2013/07/18 Javascript
JS无限极树形菜单,json格式、数组格式通用示例
2013/07/30 Javascript
为jQuery添加Webkit的触摸的方法分享
2014/02/02 Javascript
用jQuery toggleClass 实现鼠标移上变色
2014/05/14 Javascript
轻量级的原生js日历插件calendar.js使用指南
2015/04/28 Javascript
基于JavaScript实现div层跟随滚动条滑动
2016/01/12 Javascript
Bootstrap基本插件学习笔记之Popover提示框(19)
2016/12/08 Javascript
vue中mint-ui环境搭建详细介绍
2017/04/06 Javascript
vuex学习之Actions的用法详解
2017/08/29 Javascript
JS与jQuery判断文本框还剩多少字符可以输入的方法
2018/09/01 jQuery
JavaScript canvas绘制渐变颜色的矩形
2020/02/18 Javascript
python实现批量改文件名称的方法
2015/05/25 Python
深入浅析Python字符编码
2015/11/12 Python
Python处理文本换行符实例代码
2018/02/03 Python
Python判断字符串是否为字母或者数字(浮点数)的多种方法
2018/08/03 Python
使用Python实现微信提醒备忘录功能
2018/12/04 Python
在pyqt5中QLineEdit里面的内容回车发送的实例
2019/06/21 Python
PyTorch使用cpu加载模型运算方式
2020/01/13 Python
北美三大旅游网站之一:Travelocity
2017/08/12 全球购物
俄罗斯化妆品和香水网上商店:Iledebeaute
2019/01/03 全球购物
Bulk Powders意大利:运动补充在线商店
2019/02/09 全球购物
关于VPN
2012/06/10 面试题
大学生学习2014全国两会心得体会
2014/03/13 职场文书
2015年度党风廉政建设工作情况汇报
2015/01/02 职场文书
2019最新版劳务派遣管理制度
2019/08/16 职场文书
MySQL transaction事务安全示例讲解
2022/06/21 MySQL