火车站行李费的收费标准是50kg以内(包括50kg)0.2元/kg,超过部分为0.5元/kg,据输入的行李重量计算出应付的行李费,结果保留两位小数。用python实现
时间: 2024-10-10 12:08:35 浏览: 248
可以使用如下的Python代码来计算火车站的行李费:
```python
def calculate_train_station_baggage_fee(weight):
if weight <= 50:
baggage_fee = weight * 0.2
else:
base_fee = 50 * 0.2
extra_fee = (weight - 50) * 0.5
baggage_fee = base_fee + extra_fee
# 使用round函数保留两位小数
baggage_fee = round(baggage_fee, 2)
return baggage_fee
# 示例输入
input_weight = float(input("请输入您的行李重量(公斤): "))
# 计算并输出行李费
baggage_amount = calculate_train_station_baggage_fee(input_weight)
print(f"应付的行李费为:{baggage_amount} 元")
```
这个程序首先判断行李重量是否超过50公斤,然后根据不同的收费标准计算费用。最后,使用`round`函数将费用四舍五入到两位小数。
阅读全文