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

Действие объекта

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

Разберёмся

Функция внутри класса называется методом. Первый параметр обычного метода — self. При вызове bot.charge() Python передаст bot в self автоматически. Метод может менять данные именно этого объекта.

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

Пример

# method: def charge(self):
ТВОЯ ЗАДАЧА

Добавь метод charge, увеличивающий self.energy на 5. Создай робота с энергией 0, вызови charge и выведи энергию.

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

Метод сдвинут внутри класса, его тело — ещё на один уровень.

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

main.py

4 пробела

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

Результат

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