from colorama import Fore, Back, Style import query import solver total = 0 correct = 0 while True: case, article, number, adjective, noun = query.get() parameters = f"{Fore.MAGENTA}{case}, {Fore.BLUE}{article}, {Fore.YELLOW}{number}{Style.RESET_ALL}" queryString = f"{noun}, {adjective}" total += 1 print(f"{Style.BRIGHT}--- Übung {total} ---{Style.NORMAL}") print(parameters) print(queryString) print() response = input("> ") solution = solver.solve(case, article, number, adjective, noun) print(f"{Style.BRIGHT}", end="") if response == solution: correct += 1 print(f"{Fore.GREEN}Richtig ({correct}/{total})") else: print(f"{Fore.RED}Falsch ({correct}/{total}):{Style.RESET_ALL} {solution}") print(f"{Style.RESET_ALL}")