在火车站托运行李,需要根据行李的重量按不同标准收费。若重量不超过50KG,则每公斤收运费0.3元,若重量超过50KG,则其中的50公斤仍按每公斤0.3元收费,超出50公斤的部分按每公斤0.6元收费。用python输出
时间: 2024-10-13 13:10:51 浏览: 15
在Python中,我们可以编写一个函数来计算托运行李的费用。这里是一个简单的示例:
```python
def calculate_baggage_fee(weight):
if weight <= 50:
fee = weight * 0.3 # 小于等于50公斤,每公斤0.3元
else:
base_fee = 50 * 0.3 # 前50公斤
extra_fee = (weight - 50) * 0.6 # 超过50公斤的部分,每公斤0.6元
fee = base_fee + extra_fee
return fee
# 示例计算
weight = 70
baggage_fee = calculate_baggage_fee(weight)
print(f"托运行李{weight}公斤的费用是:{baggage_fee}元")
```
在这个例子中,`calculate_baggage_fee`函数接受行李的重量作为输入,然后根据上述规则计算并返回费用。你可以替换`weight`变量的值来模拟不同的行李重量。
相关问题
从长沙到岳阳铁路托运行李的运费标准为:40千克以下,每千克0.3元,超过40千克,超出部分每千克0.45元。设计程序,输入行李重量,输出其运费。
weight = float(input("请输入行李重量(单位:千克):")) # 输入行李重量
if weight <= 40: # 如果行李重量不超过40千克
cost = weight * 0.3 # 计算运费
else: # 如果行李重量超过40千克
cost = 40 * 0.3 + (weight - 40) * 0.45 # 计算运费
print("运费为:", cost, "元") # 输出运费
编写程序,计算铁路运费。已知从甲地到乙地,每张火车票托运行李不超过50kg时,按0.25元/ kg收取行李托运费;行李若超过50kg,则超过部分按0.35元/ kg计算托运费。输入行李重量w,计算行李托运费y。用Python设计
以下是 Python 代码:
```
w = float(input("请输入行李重量(kg):"))
if w <= 50:
y = w * 0.25
else:
y = 50 * 0.25 + (w - 50) * 0.35
print("行李托运费为:", y, "元")
```
这个程序可以计算铁路运费,根据输入的行李重量,计算出行李托运费。如果行李重量不超过50kg,则按照0.25元/ kg的价格计算;如果行李重量超过50kg,则前50kg按照0.25元/ kg计算,超过部分按照0.35元/ kg计算。
阅读全文