项目六第三课时 优化程序判断输入有效性课件【高效课堂精研】沪科版(2019)高中信息技术必修一第三单元_第1页
项目六第三课时 优化程序判断输入有效性课件【高效课堂精研】沪科版(2019)高中信息技术必修一第三单元_第2页
项目六第三课时 优化程序判断输入有效性课件【高效课堂精研】沪科版(2019)高中信息技术必修一第三单元_第3页
项目六第三课时 优化程序判断输入有效性课件【高效课堂精研】沪科版(2019)高中信息技术必修一第三单元_第4页
项目六第三课时 优化程序判断输入有效性课件【高效课堂精研】沪科版(2019)高中信息技术必修一第三单元_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目六解决温标转换问题认识程序和程序设计语言第三课时优化程序,判断输入有效性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.1615BB3.根据学生成绩,判定并输出等级的部分流程图如图所示:下列选项中与上图所示功能相同的Python程序段是(

)A.ifscore<60:

print("不合格")ifscore>=85:

print("优秀")ifscore>=60:

print("合格")B.ifscore>=85:

print("优秀")ifscore<60:

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.DD4.小明同学想进入某数学学习资源平台,需要输入正确的用户名和密码才能浏览,如果用户名和密码均正确则提示登录成功!允许浏览,否则显示登录失败,小明同学的登录用户名为xiaoming,密码为123456。阅读下面的程序段,完善并运行程序。

=input("请输入您的用户名:")password=input("请输入您的密码:")ifadmin=="xiaoming"and

:

print("登录成功!")

print("登录失败!")adminpassword==”123456”else:课后练习P87活动6.3

人体体温计的合理范围是华氏90度到110度。修改程序3,打印供医务人员使用的指定范围的华氏摄氏温度对应表。若输入的上下限超出人体体温合理范围,则给予提示。(1)查阅if…elif…else语句的使用方法,完成程序修改。

(2)设计几组输入数据,运行程序,检查程序是否无误。运行数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论