课件编号19050070

2.2做出判断的分支 课件 2023—2024学年教科版(2019)高中信息技术必修1

日期:2024-04-29 科目:信息技术 类型:高中课件 查看:24次 大小:336910Byte 来源:二一课件通
预览图 1/7
教科,必修,信息技术,高中,2019,学年
  • cover
(课件网) 2.2做出判断的分支2 2023 chen 点击添加文本 点击添加文本 点击添加文本 点击添加文本 教学目标 掌握Python中常见的数据类型 进一步熟练程序调试并解决遇到的问题 巩固赋值语句和输入输出语句的使用 掌握用if语句实现的单分支、双分支和多分支结构 01 02 03 04 点击添加文本 点击添加文本 点击添加文本 点击添加文本 复习 age=float(input(“请输入年龄:”)) HRrest=float(input(“请输入安静心率:”)) low=(220-age-HRrest)*0.6+HRrest high=(220-age-HRrest)*0.8+HRrest print(“最适宜的运动心率:” , low ,“~”, high) 程序末加上input(“按回车键结束程序”) 输入代码注意事项:除了汉字,其他都在英文状态输入 多个项目之间用逗号分隔 将输入的内容转成浮点数 点击添加文本 点击添加文本 点击添加文本 点击添加文本 数据类型 Python提供了整数、浮点数和字符串等常见数据类型。下面给出一些函数, 它们可以把数据从一种类型转换为另一种类型。 float(): 根据一个字符串或整数创建一个新的浮点数(小数) int(): 根据一个字符串或浮点数创建一个新的整数。 str(): 根据一个数(也可以是任何其他类型)创建一个新的字符串。 age=input(“请输入年龄=”) age=float(input(“请输入年龄=”)) age=int(input(“请输入年龄=”)) 默认返回string类型,字符串在输出的时候要用引号引起来 点击添加文本 点击添加文本 点击添加文本 点击添加文本 引入 上节课我们粗略的做了一个最适应运动心率程序,但是男性和女性的体能不同,其实男性和女性的公式也有所不同 思考:如何修改程序,可以实现根据性别输出结果? 男性最适宜运动的心率=(220-年龄-安静心率)*(60%~80%)+安静心率 女性最适宜运动的心率=(210-年龄-安静心率)*(60%~80%)+安静心率 点击添加文本 点击添加文本 点击添加文本 点击添加文本 流程图 点击添加文本 点击添加文本 点击添加文本 点击添加文本 分支结构 单分支结构 if 条件: 语句或语句组 双分支结构 if 条件: 语句或语句组A else: 语句或语句组B 字母小写 缩进一个Tab或四个空格 else后面不加条件 冒号不可少且英文状态 点击添加文本 点击添加文本 点击添加文本 点击添加文本 分支结构程序举例 v=float(input(“请输入速度(千米/秒):”)) if v>=7.91: print(“飞船成功飞行!”) v=float(input(“请输入速度(千米/秒):”)) if v>=7.91: print(“飞船成功飞行!”) else: print(“飞船不能升空!”) 点击添加文本 点击添加文本 点击添加文本 点击添加文本 关系运算符 == > >= < <= != 等于 大于 大于等于 小于 小于等于 不等于 关系表达式是用关系运算符连接起来的式子。 当关系表达式成立时值为真(True),不成立为假(False) 例如:9>=7.9,其值为True; 23==24,其值为False。 点击添加文本 点击添加文本 点击添加文本 点击添加文本 完善流程图 gender=='male' (n-age-HRrest)*0.6+HRrest (n-age-HRrest)*0.8+HRrest low~high 点击添加文本 点击添加文本 点击添加文本 点击添加文本 完善程序 age=float(input(“请输入年龄:”)) HRrest=float(input(“请输入安静心率=”)) gender=input(“请输入male或female:”) if_____: _____ else: _____ low=(n-age-HRrest)*0.6+HRrest high=(n-age-HRrest)*0.8+HRrest #输出最适宜的运动心率 print(“最适宜的运动心率:”,low,”~”,high) 顺利完成的同学可以尝试32页的第一个拓展练习 点击添加文本 点击添加文本 点击添加文本 点击添加文本 多分支结构 if 条件表达式 1 : 语句 1/语句块 1 elif 条件表达式 2: 语句 2/语句块 2  ———…     elif 条件表达式 n : 语句 n/语句块 ... ...

~~ 您好,已阅读到文档的结尾了 ~~