from abc import ABC, abstractmethod class Lamp: @abstractmethod def on(self): pass @abstractmethod def off(self): pass @abstractmethod def is_on(self) -> bool: pass @abstractmethod def __repr__(self): pass