某快递公司对于不同重量的包裹和不同的寄送距离有不同的收费标准,寄送距离分为两个区间:
distance ≤ 1000公里时:weight ≤ 2千克,收费base_near元;extra__near元。base_far元;extra_far元。
请补全下方Python函数中的空缺代码,实现快递费用计算功能:
def courier_fee(weight, distance, base_near, extra__near, base_far, extra_far):
if distance <= 1000:
if ① :
fee = base_near
else:
②
fee = base_near + extra_charge
else:
if weight <= 2:
fee = ③
else:
④
fee = base_far + extra_charge
return fee
result = courier_fee(5, 1500, 10, 3, 15, 5) print(result)