3、运用类对象方法,计算汽车报价 大众,新车售价200000,每行驶一百公里折旧10元,第一年行 驶1000公里,第二年行驶2000公里 福特,新车售价 150000,每行驶一百公里折旧 10元,第一年行 驶800公里,第二年行驶1200公里
时间: 2024-03-20 12:39:05 浏览: 19
好的,我可以为您编写一个简单的类来计算汽车报价。以下是示例代码:
```python
class Car:
def __init__(self, brand, price, depreciation):
self.brand = brand
self.price = price
self.depreciation = depreciation
def calculate_value(self, distance):
value = self.price - (distance / 100 * self.depreciation)
return value
# 创建大众汽车对象
vw = Car("大众", 200000, 10)
# 计算第一年后的车价值
vw_value1 = vw.calculate_value(1000)
# 计算第二年后的车价值
vw_value2 = vw.calculate_value(2000)
# 创建福特汽车对象
ford = Car("福特", 150000, 10)
# 计算第一年后的车价值
ford_value1 = ford.calculate_value(800)
# 计算第二年后的车价值
ford_value2 = ford.calculate_value(1200)
# 输出结果
print("大众第一年后的价值:", vw_value1)
print("大众第二年后的价值:", vw_value2)
print("福特第一年后的价值:", ford_value1)
print("福特第二年后的价值:", ford_value2)
```
在这里,我们创建了一个名为 `Car` 的类,它有三个属性:`brand` 表示汽车品牌,`price` 表示新车售价,`depreciation` 表示每行驶一百公里折旧的金额。类中还有一个 `calculate_value` 方法,用于计算汽车在行驶一定距离后的价值。我们可以通过创建汽车对象并调用其 `calculate_value` 方法来计算报价。
在这个示例中,我们创建了两个汽车对象 `vw` 和 `ford`,并为它们分别计算了第一年和第二年后的价值。最后,我们打印出了每个汽车的报价。