(2021新教科版)高中信息技术必修一 2.2 做出判断的分支(第二课时) ppt课件.pptx

上传人(卖家):大布丁 文档编号:1683112 上传时间:2021-08-25 格式:PPTX 页数:15 大小:597.68KB
下载 相关 举报
(2021新教科版)高中信息技术必修一 2.2 做出判断的分支(第二课时) ppt课件.pptx_第1页
第1页 / 共15页
(2021新教科版)高中信息技术必修一 2.2 做出判断的分支(第二课时) ppt课件.pptx_第2页
第2页 / 共15页
(2021新教科版)高中信息技术必修一 2.2 做出判断的分支(第二课时) ppt课件.pptx_第3页
第3页 / 共15页
(2021新教科版)高中信息技术必修一 2.2 做出判断的分支(第二课时) ppt课件.pptx_第4页
第4页 / 共15页
(2021新教科版)高中信息技术必修一 2.2 做出判断的分支(第二课时) ppt课件.pptx_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、做出判断的分支(二) 【教学目标】 1认识程序的选择结构,了解python语言语句缩进的特点。 2熟练应用条件表达式,掌握if语句的语法格式。 3能用条件语句编写程序解决生活中的问题,提升逻辑思维能力,进一步体会算法及其思 想。 【教学重点】 理解赋值、分支语句的工作原理;掌握赋值、分支语句的格式和使用方法。 【教学难点】 能够使用赋值、分支语句解决实际问题。 分支语句-单分支 if 条件(表达式): 语句或语句组 对于对于条件表达式可以是一个单纯的布尔值或变量,也可以是比较表达式条件表达式可以是一个单纯的布尔值或变量,也可以是比较表达式 或逻辑表达式,如果表达式的值为真,则执行或逻辑表达式,

2、如果表达式的值为真,则执行“语句块语句块”,如果表达式的值,如果表达式的值 为假,就跳过为假,就跳过“语句块语句块”,继续执行后面的语句,这种形式就如同汉语里的,继续执行后面的语句,这种形式就如同汉语里的 “如果如果就就”。 实战演练 例:分支程序用来判断飞船是否能够升空。当飞船速度例:分支程序用来判断飞船是否能够升空。当飞船速度v=7.91,输出,输出“飞船成功飞船成功 飞行!飞行!”,否则输出,否则输出“飞船不能升空!飞船不能升空!”。 v=float(input(请输入速度(千米/秒):) if v=7.91: print(飞船成功飞行!) else: print(飞船不能升空!) 分支

3、语句-双分支 if 条件(表达式): 语句或语句组A else: 语句或语句组B 使用使用ifelse语句时,条件表达式可以是一个单纯的布尔值或变量,也语句时,条件表达式可以是一个单纯的布尔值或变量,也 可以是比较表达式或逻辑表达式,如果满足条件,则执行可以是比较表达式或逻辑表达式,如果满足条件,则执行if后面的语句块,后面的语句块, 否则,执行否则,执行else后面的语句块,这种形式就如同汉语里的后面的语句块,这种形式就如同汉语里的“如果如果否则否则 ” 实战演练 1)将下列程序代码补充完整,并调试运行,实现分性别的最适宜心率计算。)将下列程序代码补充完整,并调试运行,实现分性别的最适宜心率

4、计算。 age=float(input(请输入age=) #输入年龄 HRrest=float(input(请输入HRrest=) #输入安静心率 gender=input(请输入male or female :) #输入性别 if : #根据输入的性别判断 else: low=(n-age-HRrest)*0.6+HRrest #计算最适宜运动心率低 值 high=(n-age-HRrest)*0.8+HRrest #计算最适宜运动心率高 值 print(最适宜的心率是:,low,high) #输出最适宜运动心率 范围 input(运行完毕,请按回车键退出.) gender=male n=2

5、20 n=210 调试运行结果 分支语句-多分支选择语句 if 条件表达式1: 语句块1 elif 条件表达式2: 语句块2 elif 条件表达式3: 语句块3 else: 语句块n 使用使用ifelifelse语句时,表达式可以是一个单纯语句时,表达式可以是一个单纯 的布尔型或变量,也可以是比较表达式或逻辑表达式,的布尔型或变量,也可以是比较表达式或逻辑表达式, 如果表达式为真,则执行语句;如果表达式为假,则跳如果表达式为真,则执行语句;如果表达式为假,则跳 过该语句,进行下一下过该语句,进行下一下elif的判断,只有在所有表达式都的判断,只有在所有表达式都 为假的情误解下,才会执行为假的情

6、误解下,才会执行else中的语句。中的语句。 实战演练 例:下表所示的感冒指数,根据输入的感例:下表所示的感冒指数,根据输入的感 冒指数,输出该指数所对应的含义。请根冒指数,输出该指数所对应的含义。请根 据学过的知识编写代码。(程序的代码如据学过的知识编写代码。(程序的代码如 下)下) num=int(input(请输入感冒指数: ) if 0=num=6 : print(少发) elif 7=num=19: print(较易发) elif 20=num=30: print(易发) elif 31=num=61: print(极易发) else: print(指数值不正确) 调试运行结果 小小

7、提示: Python中,不像其他程序设计语言采用大括号“” 分隔代码块,而是采用代码缩进和冒号“:”区分代码之间 的层次。 缩进可以使用空格或者TAB键实现。其中,使用空格时,通常 情况下采用4个空格作为一个缩进量,而使用TAB键作为一个 缩进量,通常情况下建议使用空格进行缩进。在Python中, 行尾的冒号和下行的缩进表示一个代码块的开始,而缩进结 束,则表示一个代码块的结束。 拓展练习: 生活中各地都有风景区、游乐场需要门票定价,根据游客年龄我们可生活中各地都有风景区、游乐场需要门票定价,根据游客年龄我们可 以这样规定:小于以这样规定:小于3岁为免费,小于等于岁为免费,小于等于18岁票价为岁票价为30元,大于元,大于18岁岁 票价为票价为60元。你能根据这些规则设计程序进行门票定价吗?元。你能根据这些规则设计程序进行门票定价吗? age=int(input(请输您的年龄:) if age 3: price = 0 elif age 18: price = 30 else: price = 60 print(您的门票价格为:+str(price)+ 元。) 调试运行 错误的原因分析:没有使用代码缩进。 谢谢大家!

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高中 > 信息 > 教科版(2019) > 必修1 数据与计算
版权提示 | 免责声明

1,本文((2021新教科版)高中信息技术必修一 2.2 做出判断的分支(第二课时) ppt课件.pptx)为本站会员(大布丁)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|