从长沙到岳阳铁路盈利的运费标准为40kg以下每千克0.3元超过40kg 超出部分每千克0.45元 设计程序输入行李重量 输出其运费
时间: 2023-05-18 10:02:43 浏览: 106
以下是一个简单的 Python 代码,可以根据输入的行李重量计算出相应的运费:
```
weight = float(input("请输入行李重量(单位:kg):"))
if weight <= 40:
fee = weight * 0.3
else:
fee = 40 * 0.3 + (weight - 40) * 0.45
print("您的行李重量为 %.2f kg,运费为 %.2f 元。" % (weight, fee))
```
请注意,这只是一个简单的示例代码,实际应用中可能需要更复杂的逻辑和输入验证。
相关问题
从长沙到岳阳铁路托运行李的运费标准为: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, "元") # 输出运费
.沩铁路部门编写计鲜运费的程序。假没铁路托运行李,规定每张客票托运资计算为法是:行李重不超过50 千克时,每千克0.25元:超过50千克而不超过100千克时,其超过部分每干克 0.35元;超过 100千克时,其超过部分每千克0.45元。要求输入行李重量,可计算并输出托运的费用。
对于铁路部门编写计算行李运费的程序,首先需要获取旅客输入的行李重量。然后根据提供的规则进行分段计算:
1. 如果行李重量小于等于50千克,运费计算公式为:重量 * 0.25元/千克。
2. 如果行李重量在51到100千克之间,那么额外的(重量 - 50)千克按0.35元/千克计算。
3. 如果行李重量超过100千克,超出部分按0.45元/千克计算。
程序通常包括以下几个步骤:
1. 输入行李重量。
2. 判断是否在每个区间内,分别执行对应的计算。
3. 将各部分运费相加得到总运费。
4. 输出计算结果。
下面是一个简单的伪代码示例:
```python
weight = float(input("请输入行李重量(单位:千克): "))
base_fee = weight * 0.25 if weight <= 50 else 0
additional_fee_1 = (50 - 0) * 0.25 if weight > 50 and weight <= 100 else 0
additional_fee_2 = (weight - 100) * 0.45 if weight > 100 else 0
total_fee = base_fee + additional_fee_1 + additional_fee_2
print("行李运费为:", total_fee, "元")
```
阅读全文