def add_cost(n, s):
if s < 250:
cost = s * n
print(f'运输费用为: {cost}')
elif s < 500:
cost = (s * n) - (s * n * 0.02)
print(f'2% 折扣后运费为: {cost}')
elif s < 1000:
cost = (s * n) - (s * n * 0.05)
print(f'5% 折扣后运费为: {cost}')
elif s < 2000:
cost = (s * n) - (s * n * 0.08)
print(f'8% 折扣后运费为: {cost}')
elif s < 3000:
cost = (s * n) - (s * n * 0.10)
print(f'10% 折扣后运费为: {cost}')
else:
cost = (s * n) - (s * n * 0.15)
print(f'15% 折扣后运费为: {cost}')
s = int(input('输入运输距离(单位公里): '))
n = int(input('输入载重重量(单位吨): '))
add_cost(n, s)
定义一个路程变量s 再一个运费变量y, 按照给的这个逻辑 if elif else 条件判断写下来不就行