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 相关文章推荐
Python3中常用的处理时间和实现定时任务的方法的介绍
Apr 07 Python
使用Python对IP进行转换的一些操作技巧小结
Nov 09 Python
Python中list初始化方法示例
Sep 18 Python
python多进程实现进程间通信实例
Nov 24 Python
python3使用scrapy生成csv文件代码示例
Dec 28 Python
Python通过调用mysql存储过程实现更新数据功能示例
Apr 03 Python
python 寻找离散序列极值点的方法
Jul 10 Python
python代码 FTP备份交换机配置脚本实例解析
Aug 01 Python
python+django+rest框架配置创建方法
Aug 31 Python
python处理写入数据代码讲解
Oct 22 Python
python中entry用法讲解
Dec 04 Python
Python实现一个论文下载器的过程
Jan 18 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
linux php mysql数据库备份实现代码
2009/03/10 PHP
php in_array 函数使用说明与in_array需要注意的地方说明
2010/04/13 PHP
ThinkPHP使用PHPExcel实现Excel数据导入导出完整实例
2014/07/22 PHP
Laravel框架表单验证详解
2014/09/04 PHP
PHP连接操作access数据库实例
2015/03/30 PHP
thinkPHP显示不出验证码的原因与解决方法分析
2017/05/20 PHP
PHP编程计算文件或数组中单词出现频率的方法
2017/05/22 PHP
textarea中的手动换行处理的jquery代码
2011/02/26 Javascript
用jquery实现输入框获取焦点消失文字
2013/04/27 Javascript
理解javascript中的回调函数(callback)
2014/09/02 Javascript
Jquery网页内滑动缓冲导航的实现代码
2015/04/05 Javascript
深入分析jQuery的ready函数是如何工作的(工作原理)
2015/12/17 Javascript
javaScript事件机制兼容【详细整理】
2016/07/23 Javascript
浅谈MVC+EF easyui dataGrid 动态加载分页表格
2016/11/10 Javascript
微信小程序 页面跳转传递值几种方法详解
2017/01/12 Javascript
微信小程序 使用腾讯地图SDK详解及实现步骤
2017/02/28 Javascript
jQuery插件echarts设置折线图中折线线条颜色和折线点颜色的方法
2017/03/03 Javascript
Vue 让元素抖动/摆动起来的实现代码
2018/05/31 Javascript
「中高级前端面试」JavaScript手写代码无敌秘籍(推荐)
2019/04/08 Javascript
小程序两种滚动公告栏的实现方法
2019/09/17 Javascript
webpack4 optimization使用总结
2019/11/10 Javascript
解决VUE mounted 钩子函数执行时 img 未加载导致页面布局的问题
2020/07/27 Javascript
[02:40]2014DOTA2 国际邀请赛中国区预选赛 四大豪门抵达华西村
2014/05/23 DOTA
[01:02:20]Mineski vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
基于python3 类的属性、方法、封装、继承实例讲解
2017/09/19 Python
解决pycharm界面不能显示中文的问题
2018/05/23 Python
python的time模块和datetime模块实例解析
2019/11/29 Python
如何利用python发送邮件
2020/09/26 Python
美国在线工具商店:Acme Tools
2018/06/26 全球购物
三星俄罗斯授权在线商店:Samsung俄罗斯
2019/09/28 全球购物
2014年端午节活动方案
2014/03/11 职场文书
新教师培训方案
2014/06/08 职场文书
公证委托书
2014/08/01 职场文书
119消防日活动总结
2014/08/29 职场文书
详解MySQL主从复制及读写分离
2021/05/07 MySQL
MySQL中几种插入和批量语句实例详解
2021/09/14 MySQL