Класс, __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())
