class StateController: WRITING_MODE = 0 ERASE_MODE = 1 CALCULATOR_MODE = 2 def __init__(self): self.state = self.WRITING_MODE def set_mode(self, new_state): self.state = new_state def is_writing(self): return self.state == self.WRITING_MODE def is_erasing(self): return self.state == self.ERASE_MODE def is_calc(self): return self.state == self.CALCULATOR_MODE