Python语言基础分支语句、循环语句.ppt
《Python语言基础分支语句、循环语句.ppt》由会员分享,可在线阅读,更多相关《Python语言基础分支语句、循环语句.ppt(62页珍藏版)》请在三一办公上搜索。
1、Python 基础分支与循环,*,1,目 录,程序基本结构 分支结构 循环结构 布尔表达式 练习 总结,*,2,*,3,程序设计基本结构,任何算法(程序)都可以由顺序结构、选择结构和循环结构这三种基本结构组合来实现。,*,4,顺序结构,顺序结构中,按语句的自然顺序一次执行。用顺序结构描述将华氏温度F转换成摄氏温度C的流程。算法:C=5/9*(F-32),*,5,选择结构,*,6,循环结构,*,7,流程图-表示算法,例:求给定半径R的圆面积和圆周长这是一个数学问题。算法:,*,8,流程图-表示算法,例:求给定半径R的绝对值。算法:这是分支程序结构,*,9,流程图-表示算法,例:给定K值,求1到K
2、,连加和。Sum里保存:1+2+3+K的连加和。重复进行某种运算,运算对象有规律地变化。采用循环结构。,目 录,程序基本结构 分支结构 循环结构 布尔表达式 总结,*,10,*,11,生活中的判断,*,12,PM2.5指数分级例子,程序功能的IPO模式描述为:输入:接受外部输入PM2.5值处理:空气质量分级算法输出:打印空气质量提醒,*,13,PM2.5指数分级例子-流程图,*,14,pm25.py,*,15,if语句格式,语句格式如下 其中 是条件表达式,是一个或多个语句序列 先判断 条件:True,则执行,再转向下一条语句 False,则直接跳过,转向下一条语句,*,16,说明:比较运算符
3、,*,17,说明:逻辑运算符,*,18,二分支决策,二分支语法结构如下:Python解释器首先评估 如果是真的,if下面的语句被执行;如果是假的,else下面的语句被执行。,*,19,二分支决策示例,注意:冒号不能省;if和else对齐,并且前面不能有空格。,*,20,多分支决策,多分支决策是解决复杂问题的重要手段之一 一个三分支决策可以由两个二分支结构嵌套实现 使用if-else描述多分支决策时,实现更多分支需要更多嵌套,影响程序的易读性 Python使用if-elif-else描述多分支决策,简化分支结构的嵌套问题,*,21,多分支决策,使用if-elif-else描述多分支决策:Pyth
4、on轮流评估每个条件,来寻找条件为True的分支,并执行该分支下的语句;如果没有任何条件成立,else下面的语句被执行,else子句是可选的。,*,22,PM2.5指数分级例子(版本升级),使用if-elif-else结构改进之前的程序:,*,23,PM2.5指数分级例子(采用小于条件),*,24,如果按照分数划定结果:90分或以上:excellent 80分或以上:good 60分或以上:passed 60分以下:failed请编写程序根据分数打印结果。,巩固练习,*,25,猜拳游戏,*,26,试一试,编写一个python程序,输入两个数,比较它们的大小并输出其中较大者。,目 录,程序基本结
5、构 分支结构 循环结构 布尔表达式 总结,*,27,*,28,生活中的循环,*,29,软件开发中循环的使用场景,跟媳妇承认错误,说一万遍“媳妇儿,我错了!”print“媳妇儿,我错了!”print“媳妇儿,我错了!”print“媳妇儿,我错了!”(还有997遍)使用循环,一句话搞定i=0while i 10000:print“媳妇儿,我错了!”i+=1,*,30,一般情况下,需要多次重复执行的代码,都可以用循环的方式来完成循环不是必须要使用的,但是为了提高代码的重复使用率,所以有经验的开发者都会采用循环,循环结构,*,31,循环结构回顾,for循环,for 循环作为编程语言中最强力的特征之一
6、Python可以使用for语句循环遍历整个序列的值 for循环所做的概括为一句话:于 其中的每一个元素,做事情,*,32,for循环,在for循环中,循环变量var遍历了队列中的每一个值,循环的语句体为每个值执行一次。,*,33,for循环,*,34,for循环,为了更深入了解for循环,试着思考下面这个问题,如何打印出这样的结果?1+1=22+1=310+1=11 内置函数-range(),*,35,*,36,for循环-求平均数,平均数计算程序的IPO如下:输入:待输入数字个数,数字处理:平均数算法输出:平均数 通用设计方案:输入数字的个数n将sum初始化为0循环n次:输入数字x将x加入s
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 语言 基础 分支 语句 循环

链接地址:https://www.31ppt.com/p-5445835.html