内容正文:
——做出判断的分支
计 算 最 适 宜 的
运 动心率
这节课我们来学习做出判断的分支,主要通过计算最适宜的心率这个案例来了解python中的顺序结构和分支结构
教 学
目 标
掌握python中的语法规则,如常量、变量、数据类型的定义、运算符与表达式等。
通过计算最适宜的运动心率,了解顺序结构的语句,掌握顺序结构语句的一般格式和使用方法。
2
课前预习
知识点预习
1.下列选项中,属于Python合法变量名的是( )
A、3sum B、int C、_sum3 D、sum+3
C
3分钟时间预习课本P29-P32,完成以下题目
必须以字母或下划线开头,后面可以是字母、数字或下划线。
不能使用保留字。(print、 if 、else……)
区分大小写
3
课前预习
知识点预习
3分钟时间预习课本P26-P31,完成以下题目
2.Python中的数据类型float表示( )
A、布尔型 B、整型 C、字符串型 D、浮点型
D
数据类型
整型(int)
浮点型(float):小数类型
字符串类型(str):用引号引起来的内容
布尔型(bool):真(True)、假(Flase)
4
课前预习
知识点预习
3分钟时间预习课本P26-P31,完成以下题目
3.Python语句中,关于语句“a = b”的含义,下列叙述中正确的是( )
A、把变量a的值赋给变量b B、把变量b的值赋给变量a
C、判断变量a的值是否等于变量b的值 D、把变量a的值与变量b的值交换
B
a = b
=: 表示赋值号,将右边的值赋值给左边
==:判断左右两边是否相等
5
课 堂 引 入
运动心率:人体在运动时保持的心率状态
健康的成人正常的心率应该是在每分钟60~100次
提升运动效果
保障运动安全
‘
‘
‘
‘
合适的运动心率
6
分性别计算最适宜运动心率
一
如果运动心率过高,会对身体健康不利,导致恶心、头晕、胸闷。
如果运动心率过低,对身体没有危害,但是锻炼效果不好。
如何根据安静心率计算自己最适宜的运动心率呢?
7
计算最适宜的运动心率
一
最适宜运动心率=(220-年龄数-安静心率)×(60%~80%)+安静心率
计算公式:
最低最适宜运动心率=(220-年龄数-安静心率)×60%+安静心率
最高最适宜运动心率=(220-年龄数-安静心率)×80%+安静心率
能够用上节课所学的流程图表示这一算法吗?
8
计算最适宜的运动心率
一
第一步:分析问题
第二步:设计算法(流程图)
第三步:编写程序
第四步:调试运行
(220-16-71)×60%+71
low high
顺
序
结
构
9
计算最适宜的运动心率
一
(220-16-71)×60%+71
low high
age =16
HRrest=71
low = (220 - age - HRrest)*0.6 + HRrest
high = (220 - age - HRrest)*0.8+ HRrest
print(low, high)
计算年龄16岁,安静心率为71的同学的运动心率
顺
序
结
构
10
课堂活动
age=①
HRrest=②
low = (220 - age - HRrest)*0.6 + ③ # 计算最适宜运动心率低值
④ = (220 - age - HRrest)*0.8+ HRrest # 计算最适宜运动心率高值
print(low, high) # 显示最适宜运动心率的范围
任务一:程序代码补充完整,并调试运行,根据自己的年龄和安静心率计算学生的最适运动心率。
11
age =17
HRrest=75
low = (220 - age - HRrest)*0.6 + HRrest high = (220 - age - HRrest)*0.8+ HRrest
print(low, high)
python语法规则
二
age是一个变量名, =表示赋值
age = 17
age
17
a=b=c=1 #数值1赋值给a,b,c
a,b,c=1,2,3 #数值1,2,3分别赋值给a,b,c
a,b=b,a #交换a,b的值
c+=a #等效于c=c+a,把c+a的值赋值给c
12
age =17
HRrest=75
low = (220 - age - HRrest)*0.6 + HRrest high = (220 - age - HRrest)*0.8+