Условия задачи:

 

Класс Car. Напишите класс под названием Car (Легковой автомобиль), который имеет приведенные ниже атрибуты данных:
•_year _ model (для модели указанного года выпуска);
•_ make (для фирмы-изготовителя автомобиля);
•_ speed (для текущей скорости автомобиля).
Класс Car должен иметь метод _ init _( ) , который в качестве аргументов принимает модель указанного года выпуска и фирму-изготовителя. Эти значения должны быть при­своены атрибутам данных _year_model и _make объекта. Он также должен присвоить 0
атрибуту данных _ speed. 
Этот класс также должен иметь методы:
• метод accelerate () (ускоряться) при каждом его вызове должен прибавлять 5 в атрибут данных speed;
• метод break () (тормозить) при каждом его вызове должен вычитать 5 из атрибута данных speed;
• метод get_ speed () (получить скорость) должен возвращать текущую скорость.
Далее разработайте программу, которая создает объект Car и пятикратно вызывает метод accelerate ().После каждого вызова метода accelerate () она должна получать текущую
скорость автомобиля и выводить ее на экран. Затем она должна пятикратно вызвать метод break (). После каждого вызова метода break () она должна получать текущую скорость автомобиля и выводить ее на экран.

 

Решение задачи:

class Car:
    def __init__(self, year_model, make):
        self.__year_model = year_model
        self.__make = make
        self.__speed = 0
    def set_year_model(self, year_model):
        self.__year_model = year_model
    def set_make(self, make):
        self.__make = make
    def get_year_model(self):
        return self.__year_model
    def get_make(self):
        return self.__make
    def acelerate(self):
        self.__speed +=5
    def breake(self):
        self.__speed -=5
    def get_speed(self):
        return self.__speed
yaer = input('Укажите год выпуска автомобиля:')
model = input('Укажите изготовителя автомобиля:')

my_car = Car(yaer, model)

for i in range(5):
    my_car.acelerate()
    print(f'Скорость в настоящий момент {my_car.get_speed()}')
    
for i in range(5):
    my_car.breake()
    print(f'Скорость в настоящий момент {my_car.get_speed()}')