def is_correct(self, answer): try: return (answer['action'] == 'sum' and integer(answer['arg1']) == self.a and integer(answer['arg2']) == self.b and answer['comparison'] == 'equal' and integer(answer['answer']) == self.sum) except KeyError: return False
def is_correct(self, answer): try: return integer(answer['answer']) == self.num except KeyError: return False
def is_correct(self, answer): try: return integer(answer['answer']) == self.answer except KeyError: return False
def is_correct(self, answer): try: return integer(answer["answer"]) == self.num except KeyError: return False