Мой профиль
ЗАДАНИЕ 41 / 50

Настройка при создании

Пробуй столько, сколько нужно

Разберёмся

Метод __init__ вызывается при создании экземпляра. self обозначает этот конкретный объект. Запись self.name = name сохраняет переданное имя в объекте. Два подчёркивания с каждой стороны в __init__ обязательны.

Послушать объяснение

Пример

class Cup:
    def __init__(self, color):
        self.color = color
ТВОЯ ЗАДАЧА

Создай Robot с __init__(self, name), сохраняющим имя. Создай Robot("Nova") и выведи его name.

Нужна подсказка

Внутри __init__ нужно self.name = name.

Как найти ошибку
  1. Прочитай последнюю строку сообщения об ошибке.
  2. Найди указанный номер строки. Проверь кавычки, скобки и отступы.
  3. Измени одну вещь и запусти снова.

main.py

4 пробела

Черновик остаётся в этом браузере.

Результат

Python
Здесь появится то, что напечатает твоя программа. Нажми «Запустить».