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

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