用py写一个快递计费系统
时间: 2024-12-08 14:19:34 浏览: 9
当然可以,创建一个简单的快递计费系统,我们可以假设有几种不同的快递服务(如普通快递、特快专递等),每种服务有不同的单价和重量限制。下面是一个基础的Python示例:
```python
class courier_service:
def __init__(self, name, rate_per_kg):
self.name = name
self.rate_per_kg = rate_per_kg
def calculate_fee(self, weight):
if weight <= 0:
print("请输入合理的包裹重量")
return
else:
fee = weight * self.rate_per_kg
return f"{self.name}的费用是:{fee}元"
# 定义具体的快递服务
express = courier_service('普通快递', 5)
express_plus = courier_service('特快专递', 10)
# 用户输入
weight = float(input("请输入包裹重量(kg): "))
# 计算费用
normal_fee = express.calculate_fee(weight)
express_plus_fee = express_plus.calculate_fee(weight)
print(f"普通快递费用:{normal_fee}")
print(f"特快专递费用:{express_plus_fee}")
阅读全文