Объектно-ориентированное программирование

Класс, __init__, атрибуты экземпляра и методы

Содержание курса

0 / 1 баллов

В классе Counter разработчик определил метод describe, который должен возвращать строку с именем и текущим значением счётчика. Что вернёт c.describe() при следующем коде?

class Counter:
 def __init__(self, name):
 self.name = name
 self.value = 0

 def increment(self, step=1):
 self.value += step

 def describe(self):
 return f"{self.name}: {self.value}"

c = Counter('X')
c.increment(5)
c.increment()
print(c.describe())
Выберите один ответ

Загружаем варианты ответов…

Начать заново?

Помощник начнёт новый диалог по этой задаче. Текущая переписка останется в истории до конца срока хранения.

О переписке

Можно приложить до трёх фото PNG, JPEG или WebP по 5 МБ.

Переписка и фото хранятся 90 дней после последнего принятого сообщения. Преподаватель получит доступ к диалогу, когда вы попросите его помочь.

Проверка решения остаётся отдельным действием.