(7)实例化一个交通工具对象,并通过方法给它初始化speed=30,size=15的值。 (8)调用 move方法输出移动距离=20。 (9)通过设置速度的函数,设置当前速度为50。 (10)调用加速,减速的方法对速度进行改变并打印出当前速度。
时间: 2024-03-08 22:48:14 浏览: 72
好的,根据您的要求,以下是完整的代码:
```python
class Vehicle:
def __init__(self, size):
self._speed = 0
self.size = size
def move(self, s):
print("移动了{}公里".format(s))
def setSpeed(self, speed):
if speed.isdigit():
self._speed = int(speed)
else:
print("请输入正确速度")
def speedUp(self):
self._speed += 10
def speedDown(self):
self._speed -= 10
print("当前速度为{}".format(self._speed))
# 实例化一个交通工具对象,并给它初始化 speed=30, size=15 的值
v = Vehicle(15)
v.setSpeed('30')
# 调用 move 方法输出移动距离=20
v.move(20)
# 设置当前速度为 50
v.setSpeed('50')
# 调用加速方法,减速方法,并打印出当前速度
v.speedUp()
print("当前速度为{}".format(v._speed))
v.speedDown()
print("当前速度为{}".format(v._speed))
```
输出:
```
移动了20公里
当前速度为60
当前速度为50
```
阅读全文