помогите пожалуйста решить задачу ООП

Катя

Новичок
Пользователь
Июл 24, 2022
1
0
1
привет, помогите решить пожалуйста задачу способом для новичков:

создать класс мотоциклы. минимум два экземпляра. у них есть методы. это увеличение скорости, уменьшение скорости и цвет. максимальная скорость у каждого объекта разная, меньше нуля скорость уменьшаться не может. все три метода приватные.

я начала так:

class Motorbike:

def __init__(self, power, weels, speed, color):
self.power = power
self.wheels = wheels
self.speed = speed
self.color = color

Jawa_360 = Motorbike
KAWASAKI_VN900 = Motorbike

спасибо.
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
932
208
43
20
Москва
Накидаю пример
Python:
class Motorbike:
    def __init__(self, power, weels, speed, color):
        self.power = power
        self.wheels = wheels
        self.speed = speed
        self.color = color
    def __up_speed(self, add_speed):
        self.speed += add_speed
    def __down_speed(self, subtract_speed):
        self.speed = max(self.speed - subtract_speed, 0)
 
  • Мне нравится
Реакции: Катя

Форум IT Специалистов