补全Python函数实现快递费用计算
收费标准
某快递公司对于不同重量的包裹和不同的寄送距离有不同的收费标准,寄送距离分为两个区间:
- 距离
distance≤ 1000公里时:- 包裹重量
weight≤ 2千克,收费base_near元; - 重量 > 2千克时,超出2千克的部分每千克收费
extra__near元。
- 包裹重量
- 距离 > 1000公里时:
- 包裹重量 ≤ 2千克,收费
base_far元; - 重量 > 2千克时,超出2千克的部分每千克收费
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
- 包裹重量 ≤ 2千克,收费
调用函数计算快递费用
result = courier_fee(5, 1500, 10, 3, 15, 5) print(result)
本题为编程题,提交代码并运行通过测试点后判分。
正在加载题目数据…
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析