定义一个汽车类car,它包括汽车颜色color,车身重量weight,速度speed,3个属性,包含一个构造函数,能初始化各个属性值,(speed的初始值为50),包含3个方法,speedup(可以将speed+10,并显示speed值,speedcut()可以将speed-10,并显示speed值,show()显示color,weight,speed值,在主程序中创建实例并调用构造函数初始化各属性值,调用show方法,加速方法和减速方法)
时间: 2024-03-01 17:51:41 浏览: 154
K8S从懵圈到熟练–集群服务的三个要点和一种实现
好的,以下是汽车类 `Car` 的代码实现:
```python
class Car:
def __init__(self, color, weight):
self.color = color
self.weight = weight
self.speed = 50
def speedup(self):
self.speed += 10
print("当前速度:{}km/h".format(self.speed))
def speedcut(self):
self.speed -= 10
print("当前速度:{}km/h".format(self.speed))
def show(self):
print("颜色:{},重量:{}kg,速度:{}km/h".format(self.color, self.weight, self.speed))
```
在主程序中,我们可以创建一个 `Car` 的实例,并调用其方法:
```python
my_car = Car("红色", 1000)
my_car.show() # 输出 颜色:红色,重量:1000kg,速度:50km/h
my_car.speedup() # 输出 当前速度:60km/h
my_car.speedup() # 输出 当前速度:70km/h
my_car.speedcut() # 输出 当前速度:60km/h
my_car.show() # 输出 颜色:红色,重量:1000kg,速度:60km/h
```
希望这个例子能够帮助你理解如何定义类、属性和方法,以及如何在主程序中使用它们。
阅读全文