1、14.3 运用选择结构描述问题求解过程双分支 if 语句2单分支if语句if if 表达式表达式 :语句块语句块表达式语句块TrueFalse复习单分支复习单分支ifif语句语句3例:判断考试是否通过输入某学生信息技术考试成绩(0-100),判断是否通过考试。60分及以上则通过考试,输出pass,60分以下输出fail。print(pass)print(fail)复习单分支复习单分支ifif语句语句4例:判断考试是否通过复习单分支复习单分支ifif语句语句5例:判断考试是否通过复习单分支复习单分支ifif语句语句6例:判断考试是否通过passfail双分支双分支ifif语句语句7if-else
2、语句if if 表达式表达式:语句块语句块1 1else:else:语句块语句块2 2表达式TrueFalse语句块2语句块1双分支双分支ifif语句语句8例:判断考试是否通过双分支双分支ifif语句语句9注意事项表达式后要有冒号表达式后要有冒号“:”,冒号的作用是,冒号的作用是告诉告诉PythonPython接下来要创建一个语句块。接下来要创建一个语句块。双分支双分支ifif语句语句10注意事项当语句块为多个语句时,所有语句严当语句块为多个语句时,所有语句严格遵循相同的缩进。格遵循相同的缩进。双分支双分支ifif语句语句11注意事项表达式可以是关系表达式,也可以是逻辑表达表达式可以是关系表达
3、式,也可以是逻辑表达式。式。双分支双分支ifif语句语句12实践活动1:BMI指数判断 依据国家学生体质健康标准体重指数BMI评分表,高一年级男生BMI指数在16.5,23.2 范围内为“正常”等级。完善bmi程序功能,根据输入的身高和体重,判断BMI值是否正常。双分支双分支ifif语句语句131.1.分析问题:分析问题:用变量bmi存储体重指数值,判断bmi在正常范围内的表达式怎样写?bmi=16.5 andbmi=23.216.5=bmi=23.2实践活动1:BMI指数判断双分支双分支ifif语句语句142.2.设计算法:设计算法:双分支双分支ifif语句语句153.3.编程调试:编程调试
4、:实践活动1:BMI指数判断双分支双分支ifif语句语句163.3.编程调试:编程调试:实践活动1:BMI指数判断双分支双分支ifif语句语句17双分支双分支结构的应用结构的应用生活中的选择结构18双分支双分支结构的应用结构的应用19双分支双分支结构的应用结构的应用生活中的选择结构20早上好中午好晚上好双分支双分支结构的应用结构的应用生活中的选择结构21单分支结构单分支结构双分支结构双分支结构分支结构分支结构应用应用PythonPython分支结构分支结构if-else语句if 语句红绿灯、扫雷、穿衣指数、购物小结与练习小结与练习221.调试课堂中讲到的例子。2.输入体温,判断温度是否正常。体温高于37.3度输出体温异常。3.输入两个整数,按由小到大的顺序输出这两个数。实践作业实践作业