- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Python程序设计与应用使用多分支结构将百分制成绩转换成等级制成绩
房晓东主讲教师使用多分支结构将百分制成绩转换成等级制成绩互斥关系
使用多分支结构将百分制成绩转换成等级制成绩学生的成绩为95满足判断条件成绩大于等于90并且小于等于100不满足其他判断条件Python单分支结构第1个if条件是否成立if结构总是会被执行出现冗余降低效率
Python语言如何对程序进行改进呢?使用多分支结构将百分制成绩转换成等级制成绩Python二分支结构多分支结构
Python学习目标二分支结构多分支结构达成任务
二分支结构1989年荷兰计算机程序员吉多·范罗苏姆PythonC语言
二分支结构二分支结构是在单分支结构的基础上,根据条件的真假来执行不同的语句体。Python单分支结构的基础上加else关键字及其语句体语法格式:
二分支结构先判断条件表达式的值是真还是假。Python语言的优点二分支结构当条件表达式的判断结果为真时,(包括非零、非空)条件成立,执行语句体1中的操作。当条件表达式的值为假时(包括零、空),条件不成立,执行语句体2中的操作。两个分支总是有一个分支会被执行,且只有一个分支会被执行。
使用二分支结构判断成绩是否合格使用单分支结构来判断成绩是否及格当成绩大于等于60分时表示成绩及格,否则表示成绩不及格,该怎样优化程序呢?二分支结构
使用二分支结构判断成绩是否合格
提高程序运行效率降低代码的冗余使用多分支结构将百分制成绩转换成等级制成绩程序得到优化致命的缺陷——程序逻辑存在问题
使用二分支结构判断成绩是否合格
多分支结构使用多分支结构将百分制成绩转换成等级制成绩如何解决这个问题呢?
多分支结构
多分支结构多分支结构04最终至多有一个分支被执行03分支之间存在互斥关系01连接多个判断条件02产生多个分支
ifElif一个或多个else子块可省略多分支结构多分支结构一个if语句可以包含多个elif语句,但结尾最多只能有一个else语句
多分支结构条件表达式1代码块1TrueFalse代码块2代码块3……代码块n条件表达式2TrueFalse条件表达式3TrueFalse……TrueFalse多分支结构对程序进行优化
使用多分支结构判断成绩是否合格
注意多分支结构中条件比较多,各分支为互斥关系,但判断条件可能存在包含关系,此时需要注意判断条件的先后顺序。使用多分支结构判断成绩是否合格除了可以使用单分支结构将百分制成绩转换成等级制成绩外,掌握了上述内容后,我们还可以使用多分支结构对程序进行优化。
使用多分支结构判断成绩是否合格
注意判断条件完成后进行测试使用多分支结构判断成绩是否合格保证程序实现功能判断条件分支结构条件程序流向先后顺序程序的逻辑核心决定影响
使用多分支结构将百分制成绩转换成等级制成绩二分支结构多分支结构使用单分支结构将百分制成绩转换成等级制成绩使用分支结构循序渐进地实现了成绩的转换任务
课后思考我们还可以使用多分支结构解决哪些问题呢?你知道生活中的如快递计费,阶梯电价计费,出租车费……是如何实现的吗?
课后思考我们还可以使用多分支结构解决哪些问题呢?你知道生活中的如快递计费,阶梯电价计费,出租车费……是如何实现的吗?任务布置:快递计费系统某快递点提供华东地区、华南地区、华北地区的寄件服务,该快递点寄件价目表具体如下表所示,地区编号首重(<=2kg)续重(元、kg)华东地区(01)13元3元华南地区(02)12元2元华北地区(03)14元4元
课后思考我们还可以使用多分支结构解决哪些问题呢?你知道生活中的如快递计费,阶梯电价计费,出租车费……是如何实现的吗?任务布置:出租车计费系统要求:循环输入公里数,自动计算所需费用,费用计算公式如下0.公里数小于等于0时输出:请输入正确的公里数进行计算,程序结束:1.出租车起步价8元,包含2公里2.超过两公里的部分,每公里收取1.2元3.超过12公里的部分,每公里收取1.5元阶梯电价计费系统。……
二分支结构先判断条件表达式的值是真还是假。Python语言的优点二分支结构当条件表达式的判断结果为真时,(包括非零、非空)条件成立,执行语句体1中的操作。当条件表达式的值为假时(包括零、空),条件不成立,执行语句体2中的操作。两个分支总是有一个分支会被执行,且只有一个分支会被执行。条件表达式代码块1True(条件成立)False(条件不成立)代码块2
您可能关注的文档
- 《Python程序设计》课件——项目一 搭建Python开发 用IPO的方法描述问题.pptx
- 《商务数据分析》课件——市场生命周期分析.pptx
- 《商务数据分析》课件——行业竞争分析.pptx
- 《商务数据分析》课件——条形图.pptx
- 《商务数据分析》课件——饼图.pptx
- 《商务数据分析》课件——数据一致性处理.pptx
- 《商务数据分析》课件——散点图.pptx
- 《商务数据分析》课件——撰写分析报告.pptx
- 《商务数据分析》课件——柱形图.pptx
- 2024年湘教版高二生物上册月考试卷488.doc
- 2024至2030年中国裂隙灯显微镜行业投资前景及策略咨询研究报告.docx
- 2024至2030年中国螺距管行业投资前景及策略咨询研究报告.docx
- 2024至2030年中国螺旋洗石机行业投资前景及策略咨询研究报告.docx
- 2024年粤人版七年级地理上册阶段测试试卷594.doc
- 2024至2030年中国西式台布行业投资前景及策略咨询研究报告.docx
- 2024至2030年中国螺柱行业投资前景及策略咨询研究报告.docx
- 2024至2030年中国表面处理辅助材料行业投资前景及策略咨询研究报告.docx
- 2024至2030年中国装饰花边行业投资前景及策略咨询研究报告.docx
- 2024至2030年中国计算机智能扭矩测量仪行业投资前景及策略咨询研究报告.docx
- 2024至2030年中国豪华救护车行业投资前景及策略咨询研究报告.docx
文档评论(0)