Python编程习题(13):运输打折问题

某运输公司对用户计算运费。路程(S)越远,每公里运费越低。标准如下:

Python编程习题(13):运输打折问题_第1张图片


其中基本运输费用为每吨每公里1元,现请你帮助该运输公司设计自动计费程序,帮助会计人员计算运输费用。

输入格式:

输入每次运输的载重(吨)、里程(公里)。

输出格式:

输出其运输费用,精确到元。

输入样例:

在这里给出一组输入。例如:

1 200

输出样例:

在这里给出相应的输出。例如:

200

输入样例:

在这里给出一组输入。例如:

10  2500

输出样例:

在这里给出相应的输出。例如:

22500

 解答代码:

weight,mileage = input().split()
weight = float(weight)
mileage = float(mileage)

price = 0

if mileage < 250 :
    rebate = 0
elif 250 <= mileage < 500:
    rebate = 0.02
elif 500 <= mileage < 1000:
    rebate = 0.05
elif 1000 <= mileage < 2000:
    rebate = 0.08
elif 2000 <= mileage < 3000:
    rebate = 0.10
else :
    rebate = 0.15 
    
price = int(weight * mileage * (1 - rebate))

print("{0:d}".format(price))

你可能感兴趣的:(Python语言基础,python,学习)