class Car:
"""Описание машины"""
def __init__(self, brand, model, year, color):
"""Инициализация экземпляра класса"""
self.brand = brand
self.model = model
self.year = year
self.color = color
def __str__(self):
"""Возвращает строковое представление объекта"""
return f"Машина: {self.brand} {self.model} ({self.year}), {self.color}"
def start_engine(self):
"""Симулирует запуск двигателя"""
print(f"Двигатель {self.brand} {self.model} запущен!")
def stop_engine(self):
"""Симулирует остановку двигателя"""
print(f"Двигатель {self.brand} {self.model} остановлен.")
Пример использования: car1 = Car("Lada", "Granta", 2023, "Белый")
print(car1)
car1.start_engine()
car1.stop_engine()
car2 = Car("Toyota", "Camry", 2022, "Черный")
print(car2)