内容正文:
做出判断的分支
第二课时
第 2 单元
2.2
学习目标
★掌握顺序结构、分支结构的基本结构。
★学会赋值语句、if语句的使用方法。
★运用顺序结构、分支结构的语句编写简单的程序解决问题。
计算公式:
最低最适宜运动心率=(220—年龄—安静心率) X 60%+安静心率
最高最适宜运动心率=(220—年龄—安静心率) X 80%+安静心率
男孩:
女孩:
最低最适宜运动心率=(210—年龄—安静心率) X 60%+安静心率
最高最适宜运动心率=(210—年龄—安静心率) X 80%+安静心率
以上计算最适宜运动心率的公式是有性别差异的,那么如何修改程序可以实现根据性别给出结果呢?
3
分支语句
单分支语句:
If 条件:
语句或语句组
双分支语句:
If 条件:
语句或语句组A
Else:
语句或语句组B
当程序中需要根据不同的条件判断来决定程序执行的走向时, 可以使用if分支语旬实现, 其基本格式如下。
1.1 我们身边的数据
任务二 利用分支语句实现分性别计算
Age = input(“请输入年龄:”)
Hrest = int(input(“请输入安静心率:”))
Gander = input(“请输入年龄:”)
If(gander==“男”):
n=220
Else:
n=210
Low=(n-age-HRest)*0.6+Hrest
High=(n-age-HRest)*0.8+Hrest
Print(low,high)
关系运算符
请判断下列运算符的值:
1.23==24 ( ) 2. 9.7>=7 ( )
3.π >=4 ( ) 4.“hello”==“hi” ( )
当关系表达式成立时值为真(True), 不成立时值为假(False)。
分支语句
多分支语句:
If 条件1:
语句或语句组A
Elif 条件2:
语句或语句组B
Elif 条件3:
语句或语句组C
…
Else:
语句或语句组N
判断一个人的年龄段:
年龄a a<2 2<=a<7 7<=a<18 18<=a<50 a>=50
年龄段 婴儿 儿童 青少年 年轻人 中年人
A=int(input(“请输入年龄:”))
If a<2:
print(“你是婴儿”)
Elif 2<=a<7