ПЖ ПОМОГИТЕ Задание по информатике. Питон
Я не понимаю почему у меня не работает код, кто-нибудь подскажите что надо сделать.
Вот само задание:
Создайте класс `Car`, который имеет атрибуты `make` (марка автомобиля), `model` (модель автомобиля) и `year` (год выпуска). Дайте им также метод `display_info()`, который выводит информацию о машине (марка, модель и год).

Очень кривое форматирование
Лень, конечно перепечатывать, вторую половину кода влево сдвигайте
Все что не должно быть в методе
__init__ с двойными подчеркиваниями
В методе __init__ код через пробел, тоже криво
В последней строке вы не вызываете метод, а получаете ссылку на него
К тому же он не возвращает вам ничего, а печатает результат, а вы печатаете ее как бы результат, будет печататься None
Форматирование в Python - must have! Следите тщательно.
Ладно, перепечатал
class Car:
def __init__(self, make, model, year):
self.make = make
self.model = model
self.year = year
def display_info(self):
print(f'Марка: {self.make}, модель: {self.model}, год выпуска: {self.year}')
my_car = Car('Lada', 'Granta', 2016)
my_car.display_info() # без print, метод ничего не возвращает, print(my_car.display_info()) будет печатать None
Что конкретно не работает?
class Car:
def __init__(self, make, model, year):
self.make = make
self.model = model
self.year = year
def display_info(self):
print(f"Марка: {self.make}\nМодель: {self.model}\nГод выпуска: {self.year}")
# Пример использования класса Car
car1 = Car("Toyota", "Camry", 2020)
car1.display_info()
Какой тебе "класс `Car`" если ты в лучшем случае не осведомлена хотя бы что такое скриншот на ПК
;