苏州城乡建设局网站质检员,做ppt找图片在哪个网站好,网站建设与代运营介绍,临安做网站实例5#xff1a;快递计费系统
快递行业高速发展#xff0c;我们邮寄物品变得方便快捷。某快递点提供华东地区、华南地区、华北地区的寄件服务#xff0c;其中华东地区编号为01、华南地区编号为02、华北地区编号为03#xff0c;该快递点寄件价目表具体如表1所示。
表1 寄…实例5快递计费系统
快递行业高速发展我们邮寄物品变得方便快捷。某快递点提供华东地区、华南地区、华北地区的寄件服务其中华东地区编号为01、华南地区编号为02、华北地区编号为03该快递点寄件价目表具体如表1所示。
表1 寄件价目表 地区编号 首重2kg 续重元/kg 华东地区01 13元 3元 华南地区02 12元 2元 华北地区03 14元 4元
本实例要求根据上表提供的数据编写程序实现快递计费系统。
实例目标
熟练使用if-else语句熟练使用if语句的嵌套
实例分析
根据寄件价目表可知在进行快件邮寄时需要先选择所属地区不同地区快递邮寄价格不同例如在华东地区邮寄3kg商品快递收费公式为首重续重*3即13 1 *3共计16元。
代码实现
weight float(input(请输入快递重量))
print(编号01华东地区 编号02华南地区 编号03华北地区)
place input(请输入地区编号)
if weight 2: if place 01: print(快递费为13元) elif place 02: print(快递费12元) elif place 03: print(快递费14元)
else: excess_weight weight - 2 if place 01: many excess_weight * 3 13 print(快递费为%.1f元 % many) elif place 02: many excess_weight * 2 12 print(快递费为%.1f元 % many) elif place 03: many excess_weight * 4 14 print(快递费为%.1f元 % many)
首先使用input()函数将接收输入的快递重量如果快递重量小于等于2kg执行外层if语句中的代码并使用print()函数输出快件所需的邮寄费用如果快递重量大于2kg那么需要计算出续重的重量然后再根据不同地区续重的价格计算快递总费用。
代码测试
运行代码控制台输出结果如下
请输入快递重量6
编号01华东地区 编号02华南地区 编号03华北地区
请输入地区编号02
快递费为20.0元