import random print("random question started") def ask_question(): number01 = random.randint(1, 12) number02 = random.randint(1, 12) answer = number01 * number02 while True: try: user_answer = int(input(f"What is {number01} x {number02}? ")) break except ValueError: print("Please enter a whole number.") if user_answer == answer: print("Correct!") return True else: print(f"Incorrect. The answer was {answer}.") return False ask_question()