- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第6课多分支结构程序设计浙教版八上
知识回顾2分支结构if条件:语句块1else:语句块2
认识多分支结构3TrueFalse图书馆学校商场
认识多分支结构4图书馆学校商场
认识多分支结构5在选择情况较多时,我们可以使用多分支结构去解决问题。
多分支结构6给出一个百分制成绩,要求输出成绩等级A、B、C、D和E。90分以上为A,80~89为B,70~79为C,60~69为D,60分以下为E。嵌套
if-elif条件语句7if条件1:语句块1elif条件2:语句块2...elif条件n:语句块nelse:语句块n+1一个if条件语句可以包含多个elif子句,仅当条件不为真时,elif子句的语句块才可能被执行。如果if和elif子句的条件都不为真时,else子句的语句块就会被执行。
if-elif条件语句给出一个百分制成绩,要求输出成绩等级A、B、C、D和E。90分以上为A,89~80为B,79~70为C,69~60为D,60分以下为E。#百分制转换成A~E等级制score=float(input(请输入成绩(0-100):))ifscore=90:print(A)elifscore=80:print(B)elifscore=70:print(C)elifscore=60:print(D)else:print(E)ifscore=90:print(A)else:ifscore=80:print(B)else:ifscore=70:print(C)else:ifscore=60:print(D)else:print(E)
求最大的数——问题分析比较三个数a、b、c,输出其中最大的数。abc如何找出三个数中的最大数?请同学们尝试使用自然语言进行描述。
求最大的数——算法设计输入:输入三个数a、b、c处理:如果a大于b和c,则a最大否则如果b大于c,则b最大否则c最大输出:输出最大数
求最大的数——编写代码11#找出三个数中最大的数a=float(input(第1个数:))b=float(input(第2个数:))c=float(input(第3个数:))ifabandac:print(三个数中最大数为,a)elifbc:print(三个数中最大数为,b)else:print(三个数中最大数为,c)
亲身体验12比较三个数a、b、c,输出其中最小的数。先用自然语言描述一下执行过程,然后试着在纸上绘制流程图,再编写程序代码,调试运行。
开动脑筋你还有其它方法找出三个数中的最大数或最小数吗?想一想并动手试试看!能否使用多分支结构,找出n(n≥10)个数中的最大数?1、取一变量max,将最大值赋给max2、使用max()函数3、使用列表存放三个数,再用max()函数
4简易计算器14(1)问题分析(2)算法设计(3)编写代码(4)调试运行编写程序,实现算术四则运算的简易计算器功能。
4.1问题分析151+1=2运算数:x运算数:y运算符:op运算结果:c
4.2算法设计16自然语言描述:输入数据:x、y、op输出数据:运算结果c输入:处理:输出:数字x、数字y、运算符号op(+、-、*、/)根据输入的运算符号执行运算操作输出运算结果
4.3代码编写#简易计算器(四则运算)x=float(input(请输入第一个运算数:))y=float(input(请输入第二个运算数:))op=input(请输入运算符(+-*/):)c=0ifop==+:c=x+yprint(运算结果为:,c)elifop==-:c=x-yprint(运算结果为:,c)elifop==*:c=x*yprint(运算结果为:,c)elifop==/:c=x/yprint(运算结果为:,c)else:print(运算符输入有误!)17
4.4调试运行elifop==/:ify!=0:c=x/yprint(运算结果为:,
您可能关注的文档
- 《第11课 while循环的应用实例》精品课件.pptx
- 《第10课 循环结构——while循环》参考课件.pptx
- 《第10课 循环程序》参考教案.docx
- 《第9课 for循环的应用实例》精品课件.pptx
- 《第8课 循环结构-for循环》精品课件.pptx
- 《第8课 循环结构》参考教案.docx
- 《第5课 分支结构程序设计》精品课件.pptx
- 《第4课 顺序结构程序设计》精品课件.pptx
- 《算术运算符和表达式》精品课件 (1).pptx
- 大学军事之《中国国防》题库分享.pdf
- 五位一体教案教学教案设计.docx
- 思修与法基-教学教案分享.pptx
- 大学军事之《中国国防》题库分享.docx
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章-中国特色社会主义理论体系的形成发展.pdf
- 思修与法基 教学全案分享.docx
- 大学军事之《军事思想》题库分享.docx
- 《经济思想史》全套课件-国家级精品课程教案课件讲义分享.pdf
- 厦门大学国际金融全套资料(国家级精品课程)--全套课件.pdf
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章-中国特色社会主义理论体系的形成发展.docx
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章中国特色社会主义理论体系的形成发展分享.pdf
文档评论(0)