ID: 13396778

4.3.2if...elif...else语句的应用 课件 2022—2023学年粤教版(2019)高中信息技术必修1(14张PPT)

日期:2025-02-21 科目:信息技术 类型:高中课件 查看:70次 大小:610496B 来源:二一课件通
预览图 1/7
4.3.2if...elif...else,14张,必修,信息技术,高中,2019
  • cover
(课件网) 4.3.2 if...elif...else语句的应用 同学们,你知道BMI吗,看完这个视频后,来算算你的BMI吧! 分类 BMI范围 偏瘦 小于18.5 正常 大于等于18.5且小于25 偏重 大于等于25且小于30 肥胖 大于等于30 请通过Python编写程序,实现以下功能:输入一个人的体重(kg)和身高(m),计算出ta的BMI值,再根据BMI值判断出对应的类别。。 应用if条件语句可以快速地实现程序的分支选择,但当分支比较多时,用if...elif...else语句来实现比较简便。 多分支 if…elif…else语句格式 if…elif…else语句的执行过程 1、判断多个条件的语句时,if条件为真则执行if后面的语句块。 2、如果elif条件为真,则执行elif后面的语句块。 3、如果if和elif条件都不满足,执行else后面的语句块。 总结:这一系列条件判断会从上到下依次判断,如果某个条件判断为真,执行完对应的语句块,后面的条件判断就直接忽略,不再执行。 w=eval(input("请输入体重(公斤):")) h=eval(input("请输入身高(米):")) BMI=w/h**2 print("BMI=",BMI) fenlei="" if BMI<18.5: fenlei="偏瘦" elif BMI>=18.5 and BMI<25: fenlei="正常" elif BMI>=25 and BMI<30: fenlei="偏重" else: fenlei="肥胖" print("BMI指标为",fenlei) if BMI<18.5: fenlei="偏瘦" elif BMI<25: fenlei="正常" elif BMI<30: fenlei="偏重" else: fenlei="肥胖" 编程示例1: 儿童乘坐火车时,若身高不超过110 cm,则无须购票;若身高超过110 cm但不超过140cm,可买半票;若超过140cm,应买全票。试写出一个购票算法程序代码(实现要用到if…elif…else语句)。 h=float(input("请输入您的身高(cm):")) if h<=110: print("无需购票") elif h<=140: print("半票") else: print("全票") 【参考代码】 编程示例2: 某市出租车收费标准如下: (1)3公里内(含3公里),以起步费10元收费; (2)超出3公里但在10公里以内的部分(不含3公里,含10公里),按2元/公里收费; (3)超出10公里的部分,按单价3元/公里收费。 根据以上标准,输入出租车行驶的公里数,请计算顾客需付费多少元? 【参考代码】 s=eval(input("请输入出租车行驶的公里数:")) if s<=3: p=10 elif : p=2*(s-3)+10 else: p=3*(s-10)+2*(10-3)+10 print(p) 根据上述回答下列问题: 程序代码中空白处应填写的条件是_____(填写字母A/B/C/D)。 A 、33 and s<=10 D、 s>3 or s<=10 C 课堂小结: if (表达式1): 语句1 elif (表达式2): 语句2 …… elif (表达式N): 语句N else: 语句N+1 if...elif...else语句的执行过程 (1)if...elif...else语句格式如下: 编写程序,实现以下功能: 人类腋窝正常体温是36度至37.2度,从键盘输入一个人体温度,判断这个人的体温是过低、正常还是过高。 练习 t=eval(input('请输入体温:')) if t<36: print('体温偏低') elif t>37.2: print('体温偏高') else: print('体温正常') 【参考代码】 谢谢! ... ...

~~ 您好,已阅读到文档的结尾了 ~~