# leeres Dictionary anlegen woerter = {} # Datei lesend öffnen fobj = open("woerterbuch.txt","r") #Schleife welche aus Datei zeilenweise liest bis zum erreichen von EOF for line in fobj: # zeilen lesen und aufteilen in die variable zuordnung, zum aufteilen " " nutzen zuordnung = line.split(" ") #Dictionary woerter mit den aufgeteilten Werten füllen woerter[zuordnung[0]] = zuordnung[1] #sobald alle werte im Dictionary woerter abgelegt sind, Datei schließen fobj.close() # unendliche Schleife zur Abfrage der Übersetzung while True: # Abfragen des Wortes zum Übersetzen wort = input("Geben Sie ein Wort ein: ") # prüfen ob das Wort im Dictionary vorkommt if wort in woerter: #Ausgabe der Übersetzung, Wort vorhanden print("Das deutsche Wort lautet:", woerter[wort]) # Wort nicht im Dictionary else: #Ausgabe Fehlermeldung, Wort nicht vorhanden print("Das Wort ist unbekannt")