3、编写一个程序,定义 个汽车类( Car),其中包括车型、颜色、车门数、座位数和轴距等属性。 包括 change parameters(0和disp_parameters()等函数:disp_parameters()显示车型、颜色、车门数、座位数和轴距属性,函数change_parameters)改变对象的车型、颜色,车门数、空位数和轴距属性,实现并测试这个类.
时间: 2023-05-18 22:05:47 浏览: 40
好的,以下是我为您编写的汽车类程序:
```python
class Car:
def __init__(self, model, color, doors, seats, wheelbase):
self.model = model
self.color = color
self.doors = doors
self.seats = seats
self.wheelbase = wheelbase
def disp_parameters(self):
print("车型:", self.model)
print("颜色:", self.color)
print("车门数:", self.doors)
print("座位数:", self.seats)
print("轴距:", self.wheelbase)
def change_parameters(self, model=None, color=None, doors=None, seats=None, wheelbase=None):
if model:
self.model = model
if color:
self.color = color
if doors:
self.doors = doors
if seats:
self.seats = seats
if wheelbase:
self.wheelbase = wheelbase
# 测试代码
car = Car("奔驰", "黑色", 4, 5, 2800)
car.disp_parameters()
car.change_parameters(color="白色", seats=7)
car.disp_parameters()
```
这个程序定义了一个汽车类,包括车型、颜色、车门数、座位数和轴距等属性。其中,`disp_parameters()`函数用于显示车型、颜色、车门数、座位数和轴距属性,`change_parameters()`函数用于改变对象的车型、颜色,车门数、空位数和轴距属性。您可以根据需要调用这些函数来操作汽车对象的属性。