开学寄—python选择结构

2024-04-29
| 19页
| 832人阅读
| 6人下载
普通

内容正文:

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

资源预览图

开学寄—python选择结构
1
开学寄—python选择结构
2
开学寄—python选择结构
3
开学寄—python选择结构
4
开学寄—python选择结构
5
开学寄—python选择结构
6
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。