ive been trying to write some code for cg50s online introduction to python but every time i try and turn it in i get a error saying it timed out while wating for my program to exit, even though the code works just fine. i am very confused please if you have any simple ways of helping me that would be great, as i am a novice i have import random def main(): score = int(0) trials = int(0) level = get_level() for i in range(10): n = generate_integer(level) m = generate_integer(level) while True: try: question = int(input(f"{n} + {m} = ")) except ValueError: print("EEE") trials += 1 continue if question == int(n)+int(m): score += 1 break elif trials != 3: print("EEE") trials += 1 continue else: print("EEE") print(f"{n} + {m} = {n + m}") break print("score: ", score) def get_level(): while True: try: level = int(input("level: ")) except ValueError: continue else: if level > 3 or level <1: continue else: return level def generate_integer(level): if level == 1: return random.randrange(0,9) elif level == 2: return random.randrange(10,99) else: return random.randrange(100,999) if __name__ == "__main__": main() Continue reading...