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

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