编写一个程序,定义一个汽车类(Car).其中包括车型、颜色、车门数、座位数和轴距等属性。包括 sbange_parametersO和dise parameters0等函数:disp_parameters0显示车型、颜色、车门数、座位数和轴距居性,函数change parameters0改变对象的车型、颜色、车门数、座位效和轴距属性,实现并测试这个类。
时间: 2023-05-20 22:00:59 浏览: 97
好的,以下是汽车类的代码:
```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, 2.8)
car.disp_parameters()
car.change_parameters(color="白色", seats=7)
car.disp_parameters()
```
输出结果:
```
车型: 奔驰
颜色: 黑色
车门数: 4
座位数: 5
轴距: 2.8
车型: 奔驰
颜色: 白色
车门数: 4
座位数: 7
轴距: 2.8
```
以上是汽车类的代码,您可以根据需要进行修改和使用。