帮一家快递点开发一个快递价格计算器,业务如下:
提示用户输入:1.重量; 2.地点编号
快递费算法:
首重:3公斤
3公斤以内:
1.东三省/宁夏/青海/海南 12元
2.新疆/西藏:20元
3.港澳台/国外:不接受寄件
4.其他:10元
超过3公斤部分:
1.东三省/宁夏/青海/海南 每公斤10元
2.新疆/西藏:每公斤20元
3.港澳台/国外:联系总公司
4.其他:每公斤5元
import math
a = 12
b = 20
c = 10
d = 0
a1 = 10
b2 = 20
c3 = 5
print('''
欢迎使用快递计算器
''')
weight = float(input("请输入快递的重量:"))
d = math.ceil(weight)
#ceil()向上取整 math模块函数
number = str(input("请输入快递地点编号:"))
if weight <= 3:
if number == "1":
print("快递费为:12元")
elif number == "2":
print("快递费为:20元")
elif number == "3":
print("你好!港澳台/国外目前不接受寄件!")
elif number == "4":
print("快递费为:10元")
elif weight > 3:
if number == "1":
d = d - 3
d = d * a1
d = d + a
print("快递费为:",d)
elif number == "2":
d = d - 3
d = d * b2
d = d + b
print("快递费为:",d)
elif number == "3":
print("邮寄港澳台/国外地区请联系总公司!")
elif number == "4":
d = d - 3
d = d * c3
d = d + c
print("快递费为:",d)