Задать свой вопрос   *более 50 000 пользователей получили ответ на «Решим всё»

Задача 71287 Необходимо написать код с классами (1...

Условие

Необходимо написать код с классами (1 или 2), которые будут хранить в себе описание различных типов машин на языке программирования Python. Заранее спасибо :)

информатика ВУЗ 334

Решение


class Car:
def __init_self, make, model, year, color:
self.make = make
self.model = model
self.year = year
self.color = color

def description(self):
return f"{self.year} {self.make} {self.model} ({self.color})"


class Truck(Car):
def __init_self, make, model, year, color, towing_capacity:
super().__init_make, model, year, color
self.towing_capacity = towing_capacity

def description(self):
return super().description() + f" with towing capacity of {self.towing_capacity} lbs"


Пример использования:

python
car1 = Car("Toyota", "Corolla", 2020, "red")
print(car1.description()) # 2020 Toyota Corolla (red)

truck1 = Truck("Ford", "F–150", 2021, "blue", 10000)
print(truck1.description()) # 2021 Ford F–150 (blue) with towing capacity of 10000 lbs

Обсуждения

Написать комментарий

Меню

Присоединяйся в ВК