- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
项目六解决温标转换问题认识程序和程序设计语言第三课时优化程序,判断输入有效性
print(华氏摄氏)forfinrange(100,106):c=5*(f-32)/9print(%8.0f%10.2f%(f,c))练习1参考程序二,编写程序,打印0到100(包括100)以内的华氏摄氏温度对应表,间隔为10。程序二:循环结构print(华氏摄氏)forfinrange(0,106,10):c=5*(f-32)/9print(%8.0f%10.2f%(f,c))
输入下限=100输入上限=0练习2根据以下的运行结果编写程序。如果要求其中上限和下限的数据是由用户输入,该如何编写程序。print(输入下限=100)print(输入上限=0)a=int(input(输入下限=))b=int(input(输入上限=))
P86活动6.2编写程序,打印指定范围的华氏摄氏温度对应表,间隔为10,其中输入上限和输入下限由用户输入。(1)用两个变量分别表示下限和上限,增加输入语句获取下限和上限的值。(2)修改for语句。Forfinrange(______,_______,_______):C=5*(f-32)/9Print(“%8.0f%10.2f”(f,c))a=int(input(输入下限=))b=int(input(输入上限=))print(华氏摄氏)forfinrange(0,106,10):c=5*(f-32)/9print(%8.0f%10.2f%(f,c))练习3
思考与讨论:运行活动6.2的程序时,如果输入下限=100,输入上限=0,运行程序会有什么结果?为什么这样?怎样解决?运行结果是打印一张只有表头的空表。因为程序逻辑错误,即程序没能控制不合理的输入数据解除决这一问题,需要用到选择结构,即对输入的上限和下限进行检查,判断输入是否有效。如果输入有效,就打印温度对应表;如果输入无效,则给出相关提示,结束程序的运行。
if语句
if语句用于实现选择结构,其一般形式如下:if条件表达式:语句块1else:语句块2如果满足条件表达式则执行语句1,否则执行语句块2.
编写程序
a=int(input(输入下限=))b=int(input(输入上限=))print(华氏摄氏)forfinrange(0,106,10):c=5*(f-32)/9print(%8.0f%10.2f%(f,c))a=int(input(输入下限=))b=int(input(输入上限=))ifa=b:print(输入的下限应该小于上限)else:print(华氏摄氏)forfinrange(0,106,10):c=5*(f-32)/9print(%8.0f%10.2f%(f,c))
课堂练习
1.在程序设计中,选择结构用于(???)A.按照固定顺序执行代码 B.根据条件选择不同的执行路径C.重复执行一段代码 D.同时执行多个任务2.运行下列程序段后,通过键盘输入15和16,其输出结果为(???)A.15 B.16 C.1516 D.1615BB
3.根据学生成绩,判定并输出等级的部分流程图如图所示:下列选项中与上图所示功能相同的Python程序段是(???)A.ifscore60:????print(不合格)ifscore=85:????print(优秀)ifscore=60:????print(合格)B.ifscore=85:????print(优秀)ifscore60:????print(不合格)else:????print(合格)C.ifscore=60:????print(合格)elifscore=85:????print(优秀)else:????print(不合格)D.ifscore=85:????print(优秀)elifscore=60:????print(合格)print(不合格)A.A B.B C.C D.DD
4.小明同学想进入某数学学习资源平台,需要输入正确的用户名和密码才能浏览,如果用
文档评论(0)