from assets import config, question_answer_output from menu import database_menu # Main Menu def main_menu(): enable_menu = True selection = {0: 'Datenbank Tool (Nur möglich wenn der Mysql-Server gestartet wurde)', 1: 'Zufallsfrage', 2: 'Info', 3: 'Komplette Liste', 4: 'Programm beenden\n'} print('# Main Menü #\n') while enable_menu: for key, value in selection.items(): print(key, value) selection_number = int(input('Bitte Auswahl treffen\n')) match selection_number: case 0: database_menu.menu() break case 1: while True: print('\n#Frage#\n' + '-' * 60 + '\n' + question_answer_output.random_question(config.json_file)[0]) input('\nBitte Enter drücken um die Antwort zu sehen\n') print('\n#Antwort#\n') print(question_answer_output.random_question(config.json_file)[1]) number = int(input('\nZurück zum Hauptmenü\n 1: Ja \n 2: Nein, nächste Frage\n')) if number == 1: break case 2: print('# Info # \n In diesem Programm sind ca 300 Prüfungsrelevante Fragen zur ersten Prüfung gespeichert. \n') case 3: print('\n Liste der Fragen und Antworten') print(question_answer_output.complete_list(config.json_file)) case 4: break