资源简介 (共19张PPT)开学“寄”经过“史上最长”的假期,全国高校陆续迎来开学季。为了让学生们能够更多选择轻松出行,学校联合快递公司推出开学“寄”活动。你要从南京出发去苏州上大学,需要多少快递费?省内快递价目表首重(3kg) 超重(/1kg)江苏 8元 2元运用选择结构描述问题求解过程省内快递价目表weight<=3 weight>3江苏 price=8 price=8+(weight-3)*2单分支if语句单分支语句的格式if(条件表达式):语句A缩进单分支if语句if weight>3:print(“首重+超重”)price=8+(weight-3)*2if weight<=3 :print(“首重”)price=8print(“快递费:”,price)双分支if语句双分支语句的格式if(条件表达式):语句Aelse:语句B双分支if语句if weight>3:print(“首重+超重”)price=8+(weight-3)*2else:print(“首重”)price=8print(“快递费:”,price)It's Your Turn面向世界各地的大学生,请你根据快递价位表,写出不同地区的快递费的程序表达式。国内快递价目表编号 地区 首重 (3kg) 超重(/1kg)1 其他地区 10 52 江苏、上海、浙江、安徽 8 23 黑龙江、吉林、辽宁、 宁夏、青海、海南 15 84 新疆、西藏 20 105 港澳台、国外 不接受寄件 联系学校if...elif...else语句多分支语句的格式if(条件表达式):语句Aelif(条件表达式):语句B......elif(条件表达式):语句Nelse:语句N运算符赋值运算符 关系运算符= 将等号右边的值赋给左边 ==判断等号左右是否相等a+=b →a=a+b a-=b →a=a-b a*-b →a=a*b a/=b →a=a/b !=(不等于)>(大于)>=(大于等于)<(小于)<=(小于等于)快递运送价目表首重 (3kg) 超重(/1kg)地区编号 else: if weight>3:if num==”1”: price=10 price=(weight-3)*5elif num==”2”: price=8 price=(weight-3)*2elif num==”3”: price=15 price=(weight-3)*8elif num==”4”: price=20 price=(weight-3)*10else: print(”不接受寄件”) print(”请联系学校”)if语句的嵌套if(通过安检):允许进站if(提供车票):允许上车else:不允许上车else:不允许进站if...elif...else语句if语句的嵌套单分支if语句双分支if语句:if...elsePython选择结构本次活动反响十分热烈,快递公司决定在原来的基础上进一步加大优惠力度:请你在原来价目表的基础上提供一套优惠方案,在程序上进行修改,并调试运行优惠方案参考#重量超过40kg,在原价基础上打八折if weight>40:price=price*0.8#总价超过100元,优惠15元if price>100:price=price-15 展开更多...... 收起↑ 资源预览