Python程序设计 第九课 选择结构
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
如果BMI>30,则定义为肥胖; 请问这样一个打分程序应该怎样实现呢?
PART/03 新知讲解
当判断条件为多个值时,可以使用多分支if语句,如下:
if 判断条件1: 执行语句1
elif 判断条件2: 执行语句2
elif 判断条件3: 执行语句3
…… else:
执行语句n
注意:
1、每个条件后面要使用冒号 :表示接下来 是满足条件后要执行的语句块。 2、使用缩进来划分语句块,相同缩进数 的语句在一起组成一个语句块。
else: print((“肥胖”)
PART/05 动手练一练 赶紧动手练一练,测测自己的身体健康指数吧
PART/06 课堂巩固
小明有一门课的成绩,老师要根据他的分数给他一个等级, 评等级的规则如下:
如果他的成绩大于90,则等级为A; 如果他的成绩大于80小于90,则等级为B; 如果他的成绩大于70小于80,则等级为C; 如果他的成绩大于60小于70,则等级为D;
THANKS
谢谢谢观谢赏 观看
#2、数据处理
bmi = weight / pow(height, 2)
#3、数据输出
print('BMI 数值为: %.2f'%(bmi))
#4、选择判断
if bmi<=18.5: print(“偏瘦”)
elif 18.5<bmi<=25: print(“正常”)
elif 25<bmi<=30: print(“偏胖”)
print() elif 18.5<bmi<=25:
print() elif 25<bmi<=30:
print() else:
print()
PART/04 案例分析
转换成Python语言
#1、输入身高和体重:
height=float(input("请输入身 高(米): ")) weight =float(input("请输入体 重(公斤): "))
PART/04 案例分析
BMI值的判断方法: 偏瘦:bmi<=18.5 正常:18.5<bmi<=25 偏胖:25<bmi<=30 肥胖:bmi>30
①输入身高weigh和体重height ②计算BMI值 = weight / pow(height, 2) ③输出体重指数 ④判断BMI值 If bmi<=18.5:
如果他的成绩小于60,则等级为E; 请问这样一个打分程序应该怎样实现呢?
PART/07 总结
➢ 多分支if语句使用的形式为:
if 判断条件1: 执行语句1
elif 判断条件2: 执行语句2
elif 判断条件3: 执行语句3
…… else:
执行Leabharlann Baidu句n
➢ 每个条件后面要使用冒号 : ➢ 写程序时先把主要步骤写下来
第九课
选择结构——偏胖还是偏瘦
PART/01 上节回顾 1、用Python编写了一个体重质量指数
选择结构
PART/02 思考
事实上,国际的BMI评价指标并没有这么简单,它 的评价标准是这样的:
如果BMI<=18.5,则定义为偏瘦; 如果18.5<BMI<=25,则定义为正常; 如果25<BMI<=30,则定义为偏胖;
PART/03 新知讲解
当判断条件为多个值时,可以使用多分支if语句,如下:
if 判断条件1: 执行语句1
elif 判断条件2: 执行语句2
elif 判断条件3: 执行语句3
…… else:
执行语句n
注意:
1、每个条件后面要使用冒号 :表示接下来 是满足条件后要执行的语句块。 2、使用缩进来划分语句块,相同缩进数 的语句在一起组成一个语句块。
else: print((“肥胖”)
PART/05 动手练一练 赶紧动手练一练,测测自己的身体健康指数吧
PART/06 课堂巩固
小明有一门课的成绩,老师要根据他的分数给他一个等级, 评等级的规则如下:
如果他的成绩大于90,则等级为A; 如果他的成绩大于80小于90,则等级为B; 如果他的成绩大于70小于80,则等级为C; 如果他的成绩大于60小于70,则等级为D;
THANKS
谢谢谢观谢赏 观看
#2、数据处理
bmi = weight / pow(height, 2)
#3、数据输出
print('BMI 数值为: %.2f'%(bmi))
#4、选择判断
if bmi<=18.5: print(“偏瘦”)
elif 18.5<bmi<=25: print(“正常”)
elif 25<bmi<=30: print(“偏胖”)
print() elif 18.5<bmi<=25:
print() elif 25<bmi<=30:
print() else:
print()
PART/04 案例分析
转换成Python语言
#1、输入身高和体重:
height=float(input("请输入身 高(米): ")) weight =float(input("请输入体 重(公斤): "))
PART/04 案例分析
BMI值的判断方法: 偏瘦:bmi<=18.5 正常:18.5<bmi<=25 偏胖:25<bmi<=30 肥胖:bmi>30
①输入身高weigh和体重height ②计算BMI值 = weight / pow(height, 2) ③输出体重指数 ④判断BMI值 If bmi<=18.5:
如果他的成绩小于60,则等级为E; 请问这样一个打分程序应该怎样实现呢?
PART/07 总结
➢ 多分支if语句使用的形式为:
if 判断条件1: 执行语句1
elif 判断条件2: 执行语句2
elif 判断条件3: 执行语句3
…… else:
执行Leabharlann Baidu句n
➢ 每个条件后面要使用冒号 : ➢ 写程序时先把主要步骤写下来
第九课
选择结构——偏胖还是偏瘦
PART/01 上节回顾 1、用Python编写了一个体重质量指数
选择结构
PART/02 思考
事实上,国际的BMI评价指标并没有这么简单,它 的评价标准是这样的:
如果BMI<=18.5,则定义为偏瘦; 如果18.5<BMI<=25,则定义为正常; 如果25<BMI<=30,则定义为偏胖;