python基础知识--标志位的设定
在单层循环的退出中,使用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基础知识--标志位的设定相关推荐
- 一、 Python 基础知识笔记 —— 《Python编程:从入门到实践(第二版)》学习笔记
前言 先安利这本书<Python编程:从入门到实践(第二版)>,作者埃里克-马瑟斯,很适合新手入门,我的python入门学习就是以这本书为核心: 再安利一个网站:菜鸟教程-Python3教 ...
- Python基础知识总结
1. Python基础知识 1.1 Python历史 1.1.1 Python起源 Python的作者,Guido von Rossum,荷兰人.1982年,Guido从阿姆斯特丹大学获得了数学和计 ...
- 2.Python 基础知识
文章目录 Python 基础知识 知识点一 : 注释 1.单行注释 2.多行注释 知识点二 : 变量 知识点三 : 数据类型 1.数字类型 1.1 整型 1.2 浮点型 1.3 复数类型 2.字符串 ...
- python基础知识学习笔记(1)
python 基础知识学习笔记(1) 总结一下Python基础知识,以防忘记. 文章目录 python 基础知识学习笔记(1) 一.起步 1.python安装与编译环境 二.变量和简单数据类型 三.列 ...
- python基础知识-python基础知识(一)
最近花时间整理了一下以前学过的python基础知识,语言最多的是使用. 1.1 开发模式 交互模式:简单的调试或者测试 开发流程 创建以.py结尾的python文件 在python文件中输入打印&qu ...
- 从文本进度条开始:谈谈自己缺失的Python基础知识
从文本进度条开始:谈谈自己缺失的Python基础知识 一.文本进度条 二.基础知识 (一)Python center()方法 (二)time.perf_counter() (三)print() 三.练 ...
- Python基础知识总结(期末复习精简版)
文章目录 知识汇总 前言 推荐的学习资料 复习要点 组合数据类型 序列类型通用操作符和函数 集合类型 映射类型 数值操作 运算符 字符串操作 字符串切片 基本切片操作 高级切片操作 操作.相关函数.相 ...
- Python基础知识详解 从入门到精通(八)魔法方法
目录 Python基础知识详解 从入门到精通(八)魔法方法 什么是魔法方法 基础魔法方法(较为常用) 比较操作符 算数运算符 反运算(类似于运算方法) 增量赋值运算 一元操作符 类型转换 上下文管理( ...
- [Python笔记_1] Python基础知识要点
文章目录 1 Python基础知识要点 2 输入与输出 3 变量 4 运算符 5 分支结构 1 Python基础知识要点 1.编程语言所有标点符号都是在英文状态下 print('hello world ...
最新文章
- seg:NLP之正向最大匹配分词
- QTP连接oracle
- 【直播回顾及资料下载】小程序云应用入门实操系列课程第一讲...
- IOS-百度地图API用点生成线路、导航、自定义标注 2013年11月更新
- Ansible Inventory指北进阶
- Serverless 解惑——函数计算如何访问 Redis 数据库
- 计算机操作系统(7):进程的基本概念
- linux应用程序逆向,Linux下查看并下载命令源码包(根据命令/应用程序逆向获取并且安装其所属源码包)...
- 前端事件绑定知识点(面试常考)
- iQOO Z5内置5000mAh大电池:超长续航安全感爆棚
- 巴菲特投资50年的5个心得
- 电脑遇到蓝屏代码0x000007b问题如何解决
- 搜索总结c++ 内存泄露问题
- 配置 SQL Server 2005 以允许远程连接(服务器端)
- eclipse 插件 subclipse plugin 中修改已经登录的帐户密码的方法
- SEO人员,你真的要做一个采集侠吗?
- 2017年10大主流编程语言最新排行榜出炉
- 8 个你不知道的 DOM 功能
- 手机和工业计算机运算能力对比,手机cpu和电脑cpu差距有多大_手机cpu跟电脑cpu差多少...
- SQLAlchemy中的Django风格的数据库路由器
热门文章
- python动态心形代码_父亲节,程序员几条代码硬核示爱
- 无效库(可能不是php库),php连接mysql数据库
- 控制反转 php,[PHP学习] 控制反转以及依赖注入的日常使用
- python 标签字体大小_这文档动画,怎么用 Python 实现的?
- MySQL中的索引使用
- 设计模式之工厂模式(工厂方法模式 和 抽象工厂模式)
- 计算机电路板工作原理,PCB电路板测试仪的组成及测试原理.
- linux命令输入错误怎么弄,Bash-Insulter:一个在输入错误命令时嘲讽用户的脚本 | Linux 中国...
- oracle+纵向存储,oracle横向纵向求和代码实例
- 湖北文理学院学位计算机考试,湖北文理学院学位计算机考试试题答案.doc