用Python3代码
时间: 2024-10-11 22:05:03 浏览: 23
用Python写一个将Python2代码转换成Python3代码的批量处理脚本
当然,如果你想用Python3编写计算火车站行李费的程序,你可以使用下面这个函数作为基础模板:
```python
def calculate_luggage_fee(weight):
if not isinstance(weight, (int, float)):
return "错误:请输入有效的行李重量。"
# 将公斤转换成千克
weight_kg = weight / 10
# 计算费用
base_fee = min(50, weight_kg) * 0.2
extra_fee = max(0, weight_kg - 50) * 0.5
total_fee = round(base_fee + extra_fee, 2)
return f"行李的托运费用为:{total_fee}元"
# 测试函数
weight = input("请输入行李重量(kg):")
try:
weight = float(weight)
print(calculate_luggage_fee(weight))
except ValueError:
print("错误:请输入有效的数字.")
```
在这个代码中,`calculate_luggage_fee`函数接受行李重量作为输入,检查是否为有效数值,然后根据收费标准计算费用并四舍五入到两位小数。你可以将这个代码复制到Python环境中运行,用户通过交互输入行李重量即可看到费用。
阅读全文