Олимпиадный тренинг

Задача . Проба чекер для ООП


Задача

Темы:
проба запуска кода


при проверке чекера говорит ошибка.

проверку задачи тоже не проходит хоть и без ошибок


РЕШЕНИЕ
class Dog:
    def __init__(self, name: str, color: str, state: str = 'sleeping') -> None:
        self.name = name
        self.color = color
        self.state = state

    def bark(self, freq: int) -> None:
        for i in range(freq):
            print("[" + self.name + "]: Woof!")

    def command(self, comm: str) -> None:
        if comm == self.name:
            self.bark(2)
        elif comm == 'sit':
            self.state = 'sit'
        else:
            self.state = 'wag tail'

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя