学习记录:python快递价格计算器练习7.12

帮一家快递点开发一个快递价格计算器,业务如下:

提示用户输入: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)

你可能感兴趣的:(python)