3.编写一个程序。定义一个汽车类(Car)。其中包括车型、颜色、车门数、座位数和轴距等属性。包括change parameters()和disp. parameters()等函数: disp parameters()显示车型、颜色、车门数。空位数和轴距属性。函数change parameters()改变对象的车型、颜色。车门数。空位数和轴距属性,实现并测试这个类。
时间: 2023-05-20 16:01:34 浏览: 60
好的,以下是汽车类的代码:
```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()
```
输出结果为:
```
车型: 宝马
颜色: 黑色
车门数: 4
座位数: 5
轴距: 2800
车型: 宝马
颜色: 白色
车门数: 4
座位数: 7
轴距: 2800
```
希望这个程序能够满足您的需求!
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)