1、做出判断的分支 第二课时 第 2 单元 2.2 学习目标 掌握顺序结构、分支结构的基本结构。学会赋值语句、if语句的使用方法。运用顺序结构、分支结构的语句编写简单的程序解决问题。计算公式:最低最适宜运动心率(220年龄安静心率)X 60%安静心率 最高最适宜运动心率(220年龄安静心率)X 80%安静心率 男孩:女孩:最低最适宜运动心率(210年龄安静心率)X 60%安静心率 最高最适宜运动心率(210年龄安静心率)X 80%安静心率 以上计算最适宜运动心率的公式是有性别差异的,那么如何修改程序可以实现根据性别给出结果呢?分支语句 单分支语句:If 条件:语句或语句组 双分支语句:If 条件:
2、语句或语句组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.
3、9.7=7 ()3.=4 ()4.“hello”=“hi”()当关系表达式成立时值为真(True),不成立时值为假(False)。分支语句 多分支语句:If 条件1:语句或语句组A Elif 条件2:语句或语句组B Elif 条件3:语句或语句组C Else:语句或语句组N 判断一个人的年龄段:年龄a a2 2=a7 7=a18 18=a=50 年龄段 婴儿 儿童 青少年 年轻人 中年人 A=int(input(“请输入年龄:”)If a2:print(“你是婴儿”)Elif 2=a7:print(“你是儿童”)Elif 7=a18:print(“你是青少年”)Elif 18=a50:print(“你是年轻人”)Else:print(“你是中年人”)巩固提升 14.Python表达式a=b中“=”表示的意思是()A.交换“=”左右两边变边的值 C.把“=”右边变量的值赋值给左边变量 B.把“=”左边变量的值赋值给右边变玺 D.判断“”左右两边的值是否相等 2.某小区开通了刷脸进门方式:其算法中验证对象是否正确的代码如下所示,则以下流程图与内容匹配的是()刷脸结果:识别为1,否则为其他 If(face=1):print(”面部识别成功,门已开”)Else:Print(“面部识别错误,无法开门”)课堂小结