写一个python代码,火车站行李费的收费标准是50kg以内(包括50kg)0.2元/kg,超过部分为0.5元/kg,据输入的行李重量计算出应付的行李费,结果保留两位小数。
时间: 2024-09-30 09:12:42 浏览: 222
当然可以。这是一个简单的Python函数,用于计算行李费:
```python
def calculate_luggage_fee(weight):
if weight <= 50: # 如果行李重量不超过50kg
luggage_fee = weight * 0.2 # 计算费用
else: # 否则超出部分按照0.5元/kg计算
base_fees = 50 * 0.2 # 基础费用
extra_fees = (weight - 50) * 0.5 # 超过部分费用
luggage_fee = base_fees + extra_fees
# 返回的结果保留两位小数
return round(luggage_fee, 2)
# 测试函数
weight_input = float(input("请输入您的行李重量(kg): "))
luggage_cost = calculate_luggage_fee(weight_input)
print(f"应付行李费为: {luggage_cost} 元")
```
阅读全文