Python程序控制结构
分支结构
双分支结构
if 表达式:语句块
else:语句块
多分支结构
if 表达式1:语句块1
elif 表达式2:语句块2
elif 表达式3:语句块3
else:语句块4
三元运算符
a=1
b=6 if a>13 else 9
print(b) #9
分支结构在嵌套的时候一定要注意缩进,这里的语句块只要比上面语句后就可以了,语句块与语句块没有联系。同一层if
和else
必须对齐
循环结构
for循环
for 循环变量 in 序列或迭代对象:循环体
[else:else子句代码块]
while循环
while 条件表达式:循环体
[else:else子句代码块]
在选择和循环结构中,条件表达式的值只要不是False、0(0.0、0j)、空值None、空列表、孔院组、空集合、空字典、空字符串、空range对象或其他空迭代对象,Python解释器均认为与True等价
异常处理
try-except语句
try:语句块1
except 异常类型1:语句块2
except 异常类型2:语句块3
except:语句块4
else:语句块5
finally:语句块6
其中,如果正常运行没有发现异常,则:语句块1->语句块5->语句块6,如果发现某种类型的异常,则语句块1->语句块X->语句块6
断言
assert condition[,错误信息]#当条件不满足的时候就会产生AssertionError,并且错误的提示信息为给定的
Python程序控制结构相关推荐
- Python程序控制结构(二)循环结构:for in遍历循环,while无限循环,循环+else
Python程序控制结构(二)循环结构: 1. for in遍历循环 2. while无限循环 一.遍历循环 二.遍历循环的应用 遍历循环是使用for in保留字形成的一种循环,它能够对遍历结构中的每 ...
- python程序控制结构_python程序控制结构
四.程序控制结构 4.1 分支结构 4.1.1 单分支结构 基本构成: if <条件>: <语句1> 基本实例: guess=eval(input()) if guess==9 ...
- python控制结构是,python 程序控制结构
程序控制结构 一段程序主要有三种控制结构组成:循环结构.分支结构.顺序结构. 我们在写程序之前,作为初学者来说,最好能先画出程序的流程图. 流程图由一下7种元素构成: 其中,起止框表示一个程序的开始和 ...
- python中常见的流程结构-【Python2】04、Python程序控制结构
一.python的表达式和语句 1.表达式 "某事", 1个或多个操作数,和0个以上的操作符组成的序列就是表达式 2.语句 "做某事" 程序执行的操作都是语句来 ...
- python程序控制结构实验报告_20193227 实验二《Python程序设计》实验报告
学号 2019-2020-2 <Python程序设计>实验x报告 课程:<Python程序设计> 班级: 1932 姓名: 张金哲 学号:20193227 实验教师:王志强 实 ...
- python程序控制结构与分支的实验报告_Python程序设计实验报告三:分支结构程序设计...
实验三 分支结构程序设计 班级:物流191 姓名:倪绍磊 学号:3190505131 指导老师:修宇 日期:2020.4.3 ...
- Python123练习【序列操作,程序控制结构】
目录 奇数和 一句话有多少个汉字和标点符号 进度条 列表升序及降序 提取首字符 查找指定字符 第K序元素查找 序列操作和程序结构-2 与7无关的数 修改列表 增加补助 比赛评分计算 实例5:身体质量指 ...
- python程序的控制结构
python程序的控制结构 1.if 缩进 #严格缩进 if g==1: #if后面有一个空格,还有冒号print("right")#没空格有()也行 if(g==1): #冒号p ...
- python 程序流程控制结构-Python基础—程序控制结构
程序控制结构 1.条件判断语句if...else 根据条件选择执行方向 单分支结构 if <条件>: <语句块> 二分支结构 if <条件>: <语句块> ...
最新文章
- 快速上手关键词抽取的算法
- Android运行时识别API版本
- 《编写可读代码的艺术》读书笔记
- 视音频编解码学习工程:FLV封装格式分析器
- 重新命名的linux命令,Linux 重命名命令自制详细介绍
- 【英语】Invest in Yourself
- linux下大文件裁剪,Linux系统裁剪(2)之Linux系统裁剪
- HttpServletRequest小结
- 正则表达式-grep命令
- 数据库还原的多种方式
- 路径规划算法学习Day4-Astar算法
- 一个很有意思的赛马问题
- 问题:计算给定年月日的日期是星期几(泽勒一致性)
- latex图片的子标题放在中间
- iOS音效和音乐播放
- 618运动好物清单来了、这几款运动产品好玩又实用
- Unity 3D 博客汇总
- Socket基础八:网络IO模型的应用
- 经济-一文看懂经济学进化史:经济学的四次革命
- Selenium大家族介绍(selenium RC,selenium IDE, selenium Grid, selenium Webdriver)
热门文章
- BZOJ 3505 [Cqoi2014]数三角形(组合数学)
- (Android Studio)添加文本框
- MySQL 导出命令
- 计算机三级信息安全技术考什么2019,2019计算机三级信息安全技术精品练习8
- html 输入框从左上角,在输入框的左上角,使文本开始_input_开发99编程知识库
- arcgis已试图对空几何执行该操作_ArcGIS中地理配准与空间校正的不同
- python中英文字符和中文字符存储长度不同_Django如何正确截取中英混合字符串及表单中限制中文字符中长度...
- python 字符ab+字符c 2_“ab”+”c”*2 结果是: (1.3分)_学小易找答案
- 力扣498. 对角线遍历
- Redis一个命令请求从发送到完成的步骤以及初始化服务器步骤