在单层循环的退出中,使用break即能退出,那么多层循环呢?机智的人们使用flag标识符的方式,例如:

exit_flag = False
for i in range(10):if i <5:continueprint(i)for j in range(10):print('layer2',j)if j == 6:exit_flag = True #标志位设定为True,跳出内循环breakif exit_flag: #检测标志为为True,跳出循环break

例子2

a=['a',1,2,3,4]
b=['b',1,2,3,4]
c=['c',1,2,3,4]
d=['d',1,2,3,4]
break_flag=0
while break_flag==0:y_n=input('a,yes or no:')if y_n == 'no':breakelif y_n == 'yes':for i in a:print(i)while break_flag ==0:y_n_2=input('b,yes or no:')if y_n_2=='no':print('退出')break_flag=1elif y_n_2=='yes':for j in b:print(j)while break_flag==0:y_n_3=input('c,yes or no:')if y_n_3 == 'no':print('退出。。。')break_flag=1elif y_n_3 == 'yes':for k in c:print(k)while break_flag == 0:y_n_4 = input('d,yes or no:')if y_n_4=='no':print('退出')break_flag =1elif y_n_4 =='yes':for n in d:print(n)if break_flag==1:break

设置标志位

转载于:https://www.cnblogs.com/hcxy2007107708/p/9976525.html

python基础知识--标志位的设定相关推荐

  1. 一、 Python 基础知识笔记 —— 《Python编程:从入门到实践(第二版)》学习笔记

    前言 先安利这本书<Python编程:从入门到实践(第二版)>,作者埃里克-马瑟斯,很适合新手入门,我的python入门学习就是以这本书为核心: 再安利一个网站:菜鸟教程-Python3教 ...

  2. Python基础知识总结

    1. Python基础知识 1.1  Python历史 1.1.1 Python起源 Python的作者,Guido von Rossum,荷兰人.1982年,Guido从阿姆斯特丹大学获得了数学和计 ...

  3. 2.Python 基础知识

    文章目录 Python 基础知识 知识点一 : 注释 1.单行注释 2.多行注释 知识点二 : 变量 知识点三 : 数据类型 1.数字类型 1.1 整型 1.2 浮点型 1.3 复数类型 2.字符串 ...

  4. python基础知识学习笔记(1)

    python 基础知识学习笔记(1) 总结一下Python基础知识,以防忘记. 文章目录 python 基础知识学习笔记(1) 一.起步 1.python安装与编译环境 二.变量和简单数据类型 三.列 ...

  5. python基础知识-python基础知识(一)

    最近花时间整理了一下以前学过的python基础知识,语言最多的是使用. 1.1 开发模式 交互模式:简单的调试或者测试 开发流程 创建以.py结尾的python文件 在python文件中输入打印&qu ...

  6. 从文本进度条开始:谈谈自己缺失的Python基础知识

    从文本进度条开始:谈谈自己缺失的Python基础知识 一.文本进度条 二.基础知识 (一)Python center()方法 (二)time.perf_counter() (三)print() 三.练 ...

  7. Python基础知识总结(期末复习精简版)

    文章目录 知识汇总 前言 推荐的学习资料 复习要点 组合数据类型 序列类型通用操作符和函数 集合类型 映射类型 数值操作 运算符 字符串操作 字符串切片 基本切片操作 高级切片操作 操作.相关函数.相 ...

  8. Python基础知识详解 从入门到精通(八)魔法方法

    目录 Python基础知识详解 从入门到精通(八)魔法方法 什么是魔法方法 基础魔法方法(较为常用) 比较操作符 算数运算符 反运算(类似于运算方法) 增量赋值运算 一元操作符 类型转换 上下文管理( ...

  9. [Python笔记_1] Python基础知识要点

    文章目录 1 Python基础知识要点 2 输入与输出 3 变量 4 运算符 5 分支结构 1 Python基础知识要点 1.编程语言所有标点符号都是在英文状态下 print('hello world ...

最新文章

  1. seg:NLP之正向最大匹配分词
  2. QTP连接oracle
  3. 【直播回顾及资料下载】小程序云应用入门实操系列课程第一讲...
  4. IOS-百度地图API用点生成线路、导航、自定义标注 2013年11月更新
  5. Ansible Inventory指北进阶
  6. Serverless 解惑——函数计算如何访问 Redis 数据库
  7. 计算机操作系统(7):进程的基本概念
  8. linux应用程序逆向,Linux下查看并下载命令源码包(根据命令/应用程序逆向获取并且安装其所属源码包)...
  9. 前端事件绑定知识点(面试常考)
  10. iQOO Z5内置5000mAh大电池:超长续航安全感爆棚
  11. 巴菲特投资50年的5个心得
  12. 电脑遇到蓝屏代码0x000007b问题如何解决
  13. 搜索总结c++ 内存泄露问题
  14. 配置 SQL Server 2005 以允许远程连接(服务器端)
  15. eclipse 插件 subclipse plugin 中修改已经登录的帐户密码的方法
  16. SEO人员,你真的要做一个采集侠吗?
  17. 2017年10大主流编程语言最新排行榜出炉
  18. 8 个你不知道的 DOM 功能
  19. 手机和工业计算机运算能力对比,手机cpu和电脑cpu差距有多大_手机cpu跟电脑cpu差多少...
  20. SQLAlchemy中的Django风格的数据库路由器

热门文章

  1. python动态心形代码_父亲节,程序员几条代码硬核示爱
  2. 无效库(可能不是php库),php连接mysql数据库
  3. 控制反转 php,[PHP学习] 控制反转以及依赖注入的日常使用
  4. python 标签字体大小_这文档动画,怎么用 Python 实现的?
  5. MySQL中的索引使用
  6. 设计模式之工厂模式(工厂方法模式 和 抽象工厂模式)
  7. 计算机电路板工作原理,PCB电路板测试仪的组成及测试原理.
  8. linux命令输入错误怎么弄,Bash-Insulter:一个在输入错误命令时嘲讽用户的脚本 | Linux 中国...
  9. oracle+纵向存储,oracle横向纵向求和代码实例
  10. 湖北文理学院学位计算机考试,湖北文理学院学位计算机考试试题答案.doc