Задача курса
Класс, init, атрибуты экземпляра и методы — задача по Python
Курс «Python для продвинутых: ООП, типизация и тестирование» · урок «Класс, __init__, атрибуты экземпляра и методы»
Условие
В классе 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())
Попробуйте решить
Без регистрации · результат не сохраняется
