计算快递费用 某快递公司的包裹收费标准如下:重量在0-2kg之间,每kg收费为3元;在2-5kg之间,超出部分每kg收费为5元;在5kg以上,超出部分每kg收费10元。请编写一个程序,根据输入的包裹重量,计算出对应的快递费用。
时间: 2024-12-16 13:16:56 浏览: 11
计算快递费用可以使用条件语句来实现,这里以Python为例编写一个简单函数:
```python
def calculate_shipping_cost(weight):
if weight <= 0:
print("包裹重量需要大于0")
elif weight <= 2:
return weight * 3 # 对于0-2kg,单价是3元/kg
elif 2 < weight <= 5:
base_fee = 2 * 3 # 前两公斤的基础费用
extra_fee = (weight - 2) * 5 # 超过部分的费用
total_fee = base_fee + extra_fee
return total_fee
else: # 即重量超过5kg的部分
base_fee = 5 * 5 # 前五公斤的基础费用
extra_fee = (weight - 5) * 10 # 超出部分的费用
total_fee = base_fee + extra_fee
return total_fee
# 示例输入
weight = float(input("请输入包裹重量(单位:kg): "))
shipping_cost = calculate_shipping_cost(weight)
print(f"包裹重量为{weight}kg,快递费用为:{shipping_cost}元")
阅读全文