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使用PyV8执行javascript代码示例分享
Dec 04 Python
使用Nginx+uWsgi实现Python的Django框架站点动静分离
Mar 21 Python
Python中标准库OS的常用方法总结大全
Jul 19 Python
vscode 远程调试python的方法
Dec 01 Python
Python 中Pickle库的使用详解
Feb 24 Python
Python结合ImageMagick实现多张图片合并为一个pdf文件的方法
Apr 24 Python
Python格式化日期时间操作示例
Jun 28 Python
Django objects的查询结果转化为json的三种方式的方法
Nov 07 Python
简单了解Python生成器是什么
Jul 02 Python
Django文件存储 自己定制存储系统解析
Aug 02 Python
Django中的FBV和CBV用法详解
Sep 15 Python
Python内存映射文件读写方式
Apr 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
yii操作session实例简介
2014/07/31 PHP
PHP树的深度编历生成迷宫及A*自动寻路算法实例分析
2015/03/10 PHP
php 判断字符串编码是utf-8 或gb2312实例
2016/11/01 PHP
textarea的value是html文件源代码,存成html文件的代码
2007/04/20 Javascript
JavaScript中也使用$美元符号来代替document.getElementById
2010/06/19 Javascript
JavaScript 参数中的数组展开 [译]
2012/09/21 Javascript
十个迅速提升JQuery性能让你的JQuery跑得更快
2012/12/10 Javascript
javascript的原生方法获取数组中的最大(最小)值
2012/12/19 Javascript
web开发人员学习jQuery的6大理由及jQuery的优势介绍
2013/01/03 Javascript
浅析JavaScript中的常用算法与函数
2013/11/21 Javascript
jquery Tab效果和动态加载的简单实例
2013/12/11 Javascript
node.js中的buffer.copy方法使用说明
2014/12/14 Javascript
Javascript中的五种数据类型详解
2014/12/26 Javascript
在javascript中随机数 math random如何生成指定范围数值的随机数
2015/10/21 Javascript
如何让一个json文件显示在表格里【实现代码】
2016/05/09 Javascript
JavaScript面向对象编写购物车功能
2016/08/19 Javascript
详谈Angular 2+ 的表单(一)之模板驱动型表单
2017/04/25 Javascript
Angular表格神器ui-grid应用详解
2017/09/29 Javascript
Vue底层实现原理总结
2018/02/17 Javascript
webpack打包nodejs项目的方法
2018/09/26 NodeJs
python 从远程服务器下载日志文件的程序
2013/02/10 Python
Python使用MONGODB入门实例
2015/05/11 Python
python实现字符串和日期相互转换的方法
2015/05/13 Python
python 动态加载的实现方法
2017/12/22 Python
linux中如何使用python3获取ip地址
2019/07/15 Python
详解python 降级到3.6终极解决方案
2020/02/06 Python
使用 Python 在京东上抢口罩的思路详解
2020/02/27 Python
将python字符串转化成长表达式的函数eval实例
2020/05/11 Python
HTML5之SVG 2D入门13—svg对决canvas及长处和适用场景分析
2013/01/30 HTML / CSS
Manuka Doctor美国官网:麦卢卡蜂蜜和蜂毒护肤
2016/12/25 全球购物
怎样比较两个类型为String的字符串
2016/08/17 面试题
制衣厂各岗位职责
2013/12/02 职场文书
项目合作协议书范本
2014/04/16 职场文书
酒店管理专业毕业生自我鉴定
2014/09/29 职场文书
部门群众路线教育实践活动对照检查材料思想汇报
2014/10/07 职场文书
goland 恢复已更改文件的操作
2021/04/28 Golang