资源简介 4.3 运用选择结构描述问题求解过程导学案4.3.1 if语句的应用 知识准备(第一课时)1.单分支if语句格式(if (条件表达式):语句组A)注意:if(条件表达式)后面加 ;当语句A是由多个语句构成的复合语句时,所有语句严格遵循 。(一般是占4个空格的位置或一个Tab的位置)(if (条件表达式):语句组Aelse:语句组B)2.双分支if语句格式执行过程:如果条件表达式为真,则执行 ,然后继续往下执行。如果条件表达式为假,则执行 ,然后继续往下执行。3.if语句的嵌套(探究活动一)某项目小组成员在某购物网站上了解到某种笔记本搞优惠活动,规定一次购买6本以上(含6本)10本以下(含10本)打九折,一次性购买11本以上(含11本)打八折。怎样根据笔记本的单价和购买数量来编写程序计算总费用?(总费用以元为单位,四舍五入到小数点后一位)分析问题任务一:在下面的文本框中补全问题分析设该小组购买笔记的数量为s本,笔记本的单价为每本p元,折扣系数为j,总金额为t,关键的问题是如何根据购买的本数确定折扣系数。根据题意有:如果s<6,则j=1.0;如果 ,则j=如果 ,则j=t= ,t的值即为所求的总金额数。设计算法任务二:请将下面的流程图补充完整(输入处理输出)编写程序并运行调试程序任务三:修改下述代码,运行程序。(4处错误)s = input("请输入购买的笔记本数量(多少本):")p = float(input("请输入购买的笔记本单价(每本多少元):"))ifj=1.0if s>=6 and s<=10:j=0.9if s>=11:j=0.8t=s*pprint("总费用为:",t)任务四:调试程序(分6种情况):输入数量为5,单价为3.2,总费用为:输入数量为6,单价为3.2,总费用为:输入数量为10,单价为3.2,总费用为:输入数量为11,单价为3.2,总费用为:输入数量为100,单价为3.2,总费用为:(探究活动二)拓展任务:QQ登录校验4.3 运用选择结构描述问题求解过程导学案4.3.2 if...elif...else语句的应用(第二课时)(if (表达式1):语句组1elif(表达式2)语句组2……..else:语句组N+1)(探究活动一)任务单五:举一反三,解决实际问题。分类 国内BMI值(kg/m2)偏瘦 < 18.5正常 18.5 ~ 24偏胖 24 ~ 28肥胖 > 28问题:编程计算身体质量指数BMI。(要求:输入体重和身高值,计算BMI值,输出分类指标)问题描述:BMI:Body Mass Index国际上常用的衡量人体肥胖和健康程度的重要标准,主要用于统计分析定义:BMI=体重(kg)/ 身高2(m2)实例:体重72 kg,身高1.75m,BMI值是23.5,这个值是否健康呢?代码:(达标检测)1、下列代码段执行后,a的值为( )A、4.5B、11C、6D、3 展开更多...... 收起↑ 资源预览