import random import operator def random_problem(): operators = { '+': operator.add, '-': operator.sub, '*': operator.mul, '/': operator.truediv, } num_1 = random.randint(1, 10) num_2 = random.randint(1, 10) operation = random.choice(list(operators.keys())) answer = operators.get(operation)(num_1, num_2) print(f'What is {num_1} {operation} {num_2}') return answer def ask_question(): answer = int(random_problem()) guess = float(input('Enter you answer: ')) return guess == answer def game(): score = 0 while True: if ask_question() == True: score += 1 print('Correct !') else: print('Incorrect') break print(f'======== Game Over ========\nYou score is {score}\nKepp going!') game()