第6课多分支结构程序设计.pptx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
温二十五中 周贞学习目标了解多分支结构,理解if-elif条件语句的格式和执行流程。理解if-elif条件语句解决问题的一般步骤和方法。了解if-elif条件语句中的try/except语句的格式和功能。任务一编写程序,从键盘上输入体温实现以下功能:1、如果输入体温不在一般人体温变化的范围(35oC--42oC内)屏幕显示输入有误2、输入体温在36oC—37.3oC之间(含36oC和37.3oC)屏幕显示体温正常3、输入体温大于37.3oC屏幕显示体温偏高4、输入体温小于36oC屏幕显示体温为多少oC实例126度看天气穿衣否是20-26度否T恤是10-20度否衬衣是小于10度毛衣是羽绒服实例2#输入名次mc=int(input(参加运动会项目名次(1~8):))#计算并输出得分if mc==1: print(得分为:9分)elif mc==2: print(得分为:7分)elif mc==3: print(得分为:6分)elif mc==4: print(得分为:5分)elif mc==5: print(得分为:4分)elif mc==6: print(得分为:3分’)elif mc==7: print(得分为:2分)elif mc==8: print(得分为:1分)else: print(输入的名次不在1~6范围!学校运动会比赛取前8名成绩,其中第一名得9分,第二名得7分,第三名得6分,第四名得5分,第五名得4分,第六名得3分,第七名得1分,第八名得1分。在如下程序划线处填空,实现:输入名次,输出得分。tw=float(input(请输入体温))if tw35 or tw42: print(输入有误)elif tw=37.3 and tw=36: print(体温正常)elif tw37.3: print(体温偏高)else: print(体温为,tw,oC)开始输入体温(tw)Tw35oC或tw42oC假36oC≤tw≤37.3oC假真显示“输入有误”假tw37.3oC真真显示“体温正常”显示“体温为多少oC”显示“体温偏高”结束新知讲解一、if-elif条件语句在Python中, if-elif条件语句的一般格式是: 一个if条件语句可以包含多个elif子句, 仅当if条件不为真时, elif子句的语句块才可能被执行if条件1: 语句块1elif条件2: 语句块2……elif条件n: 语句块n[else 语句块n+1]如果if和elif子句的条件都不为真时, else子句的语句块就会被执行。任务二编写程序,实现算术四则运算的简易计算器功能。elif op==/: try: c=x/y print(运算结果为:,c) except: print(除数不能为零!)实现算术四则运算,需要知道两个算术运算数;运用的运算符有加、减、乘、除;当运算符为除时,除数不能为零。二、 try/except语句捕捉异常可以使用try/except语句。其基本格式为:try: 正常时执行语句块except: 异常时执行语句块功能:用来检测try语句块中的错误, 从而让except语句捕捉异常信息并处理。课堂小结一、if-elif条件语句二、 try/except语句if条件1: 语句块1elif条件2: 语句块2……elif条件n: 语句块n[else 语句块n+1]try: 正常时执行语句块except: 异常时执行语句块实例2#输入名次mc=int(input(参加运动会项目名次(1~8):))#计算并输出得分if mc==1: print(得分为:9分)elif mc==2: print(得分为:7分)elif mc==3: print(得分为:6分)elif mc==4: print(得分为:5分)elif mc==5: print(得分为:4分)elif mc==6: print(得分为:3分’)elif mc==7: print(得分为:2分)elif mc==8: print(得分为:1分)else: print(输入的名次不在1~6范围!作业布置1学校运动会比赛取前8名成绩,其中第一名得9分,第二名得7分,第三名得6分,第四名得5分,第五名得4分,第六名得3分,第七名得1分,第八名得1分。在如下程序划线处填空,实现:输入名次,输出得分。利用所学过的列表编写程序实现上例功能作业布置2根据流程图利用今天所学的if-elif语句编写程序

文档评论(0)

K12教育资源 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年02月03日上传了教师资格证

1亿VIP精品文档

相关文档