Top.Mail.Ru
Ответы

ПЖ ПОМОГИТЕ Задание по информатике. Питон

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

По дате
По рейтингу
Аватар пользователя
Оракул

Очень кривое форматирование
Лень, конечно перепечатывать, вторую половину кода влево сдвигайте
Все что не должно быть в методе
__init__ с двойными подчеркиваниями
В методе __init__ код через пробел, тоже криво
В последней строке вы не вызываете метод, а получаете ссылку на него
К тому же он не возвращает вам ничего, а печатает результат, а вы печатаете ее как бы результат, будет печататься None
Форматирование в Python - must have! Следите тщательно.

Ладно, перепечатал

12345678910111213
 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
 
Аватар пользователя
Гуру

Что конкретно не работает?

Аватар пользователя
Просветленный
123456789101112
 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`" если ты в лучшем случае не осведомлена хотя бы что такое скриншот на ПК

Аватар пользователя
Ученик

;