Предмет: Информатика,
автор: romi42008
Описати клас Машини (Cars), який задовольняє наступні умови:
Клас має атрибут класу список автомобілів (list_of_cars);
Значення цього атрибуту за замовчуванням - пустий список.
Користувач має ввести 3 марки автомобіля з клавіатури.
Додати кожну введену марку автомобіля до атрибуту класу list_of_cars.
Вивести значення атрибуту класу list_of_cars на екран, змінивши стандартний знак поєднання (кома) на символи “ та ”.
Додаткові умови:
Обов'язково використати функцію format для виводу даних;
Обов'язково використати метод join для виводу списку на екран;
Обов'язково використати метод append для додавання марки авто до списку авто (list_of_cars);
Організувати звертання до атрибута класу виключно через ім'я класу;
Використовуйте запропоновані назви методів і класів.
TemaZpro:
Язык?
Ответы
Автор ответа:
1
Код на языке Python:
class Cars:
list_of_cars = []
@classmethod
def add_car(cars, car_brand):
cars.list_of_cars.append(car_brand)
@classmethod
def display_cars(cars):
cars_str = " та ".join(cars.list_of_cars)
print("Марки автомобілів: {}".format(cars_str))
car1 = input("Введіть першу марку автомобіля: ")
car2 = input("Введіть другу марку автомобіля: ")
car3 = input("Введіть третю марку автомобіля: ")
Cars.add_car(car1)
Cars.add_car(car2)
Cars.add_car(car3)
Cars.display_cars()
Похожие вопросы
Предмет: Химия,
автор: Queen779
Предмет: Алгебра,
автор: liknastya7
Предмет: Математика,
автор: vanyazhyrnyy
Предмет: Другие предметы,
автор: nifosya2000
Предмет: ОБЖ,
автор: Dadzay