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编写类UNIX系统的命令行工具的教程
Apr 15 Python
Python卸载模块的方法汇总
Jun 07 Python
Python列表list内建函数用法实例分析【insert、remove、index、pop等】
Jul 24 Python
利用Django-environ如何区分不同环境
Aug 26 Python
python+ffmpeg批量去视频开头的方法
Jan 09 Python
解决python文件双击运行秒退的问题
Jun 24 Python
Pycharm小白级简单使用教程
Jan 08 Python
tensorflow 固定部分参数训练,只训练部分参数的实例
Jan 20 Python
Django 实现对已存在的model进行更改
Mar 28 Python
pyecharts调整图例与各板块的位置间距实例
May 16 Python
Django REST Swagger实现指定api参数
Jul 07 Python
Python基础之字符串格式化详解
Apr 21 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
简单PHP上传图片、删除图片实现代码
2010/05/12 PHP
php的一些小问题
2010/07/03 PHP
简单谈谈PHP vs Node.js
2015/07/17 PHP
Javascript实例教程(19) 使用HoTMetal(7)
2006/12/23 Javascript
Javascript 个人笔记(没有整理,很乱)
2007/07/07 Javascript
jQuery库与其他JS库冲突的解决办法
2010/02/07 Javascript
js实现鼠标点击文本框自动选中内容的方法
2015/08/20 Javascript
简单介绍jsonp 使用小结
2016/01/27 Javascript
JS路由跳转的简单实现代码
2017/09/21 Javascript
详解Vue中数组和对象更改后视图不刷新的问题
2018/09/21 Javascript
jQuery实现点击图标div循环放大缩小功能
2018/09/30 jQuery
vue项目中axios请求网络接口封装的示例代码
2018/12/18 Javascript
javascript数组常见操作方法实例总结【连接、添加、删除、去重、排序等】
2019/06/13 Javascript
JavaScript经典案例之简易计算器
2020/08/24 Javascript
JS异步宏队列微队列原理详解
2020/09/09 Javascript
[03:19]2016国际邀请赛中国区预选赛第四日TOP10镜头集锦
2016/07/01 DOTA
Python导出数据到Excel可读取的CSV文件的方法
2015/05/12 Python
python中字符串前面加r的作用
2015/06/04 Python
Python实现简单登录验证
2016/04/13 Python
python rsa 加密解密
2017/03/20 Python
在Python中执行系统命令的方法示例详解
2017/09/14 Python
Python+PIL实现支付宝AR红包
2018/02/09 Python
基于数据归一化以及Python实现方式
2018/07/11 Python
Python openpyxl 遍历所有sheet 查找特定字符串的方法
2018/12/10 Python
pytorch实现线性拟合方式
2020/01/15 Python
总结30个CSS3选择器
2017/04/13 HTML / CSS
HTML5之SVG 2D入门2—图形绘制(基本形状)介绍及使用
2013/01/30 HTML / CSS
H5新属性audio音频和video视频的控制详解(推荐)
2016/12/09 HTML / CSS
Gloeilampgoedkoop荷兰:在线购买灯泡
2019/02/16 全球购物
英国领先的独立时装店:Van Mildert
2019/10/28 全球购物
机械工程师的岗位职责
2013/11/17 职场文书
《陈涉世家》教学反思
2014/04/12 职场文书
运动会口号8字
2014/06/07 职场文书
大学生暑期实践报告
2015/07/13 职场文书
法制工作总结2015
2015/07/23 职场文书
Java实现HTML转为Word的示例代码
2022/06/28 Java/Android