内容正文:
课题: 2.2做出判断的分支
执教班级:高一(1)(2)(3)(4)(5)
课时安排: 2
教学目标
通过区分性别计算合适的运动心率,了解分支结构语句,掌握分支结构语句的一般格式和使用方法。
掌握关系型运算符,并运用运算符表达数学问题。
教学重难点
重点:
理解分支语句工作原理,掌握分支语句的格式和使用方法。
通过使用关系型运算符进行条件判断。
难点:使用分支语句解决实际问题。
第二课时
教学环节
教学内容
媒体或技术应用
一、导入
男最适宜运动心率=(220-年龄数-安静心率)×(60%~80%)+安静心率
女最适宜运动心率=(210-年龄数-安静心率)×(60%~80%)+安静心率
以上计算最适宜运动心率的公式是有性别差异的,那么如何修改程序可以实现根据性别给出结果呢?
Ppt展示
学生完成计算
展示学生活动一结果
二、新知新授
一、分支语句
程序中需要根据不同的条件判断来决定程序执行走向的,可以使用if分支语句实现。
1.基本格式
(1)单分支
if 条件:
语句或语句组
(2)双分支
if 条件:
语句或语句组A
else:
语句或语句组B
二、关系型运算符和表达式
运算符
==
>
>=
<
<=
!=
含义
等于
大于
大于等于
小于
小于等于
不等于
当关系表达式成立时值为真(True),不成立时值为假(False)。对于数值比较,是按照数值的大小来比较它们的关系。
例如:9>=7.9其值为True;23==24,其值为False。
三、实践
【任务二】将下列程序代码补充完整,并调试运行,实现分性别的最适宜心率计算。
四、解决实际问题
age=float(input("请输入年龄="))
#输入年龄
HRrest=float(input("请输入安静心率=")) #输入安静心率
gender=input("请输入male or female:")
#输入性别
if : #根据输入的性别判断
else: