From 4aa091a3d00e5c52da0a9a2a40772fa3476e0e13 Mon Sep 17 00:00:00 2001 From: Philipp Beckers Date: Fri, 4 Nov 2022 20:41:28 +0100 Subject: [PATCH] Added user input, and checking if word is present in the dict to show a translation --- Kapitel 6/6-2_daten_aus_einer_datei_lesen.py | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) mode change 100644 => 100755 Kapitel 6/6-2_daten_aus_einer_datei_lesen.py diff --git a/Kapitel 6/6-2_daten_aus_einer_datei_lesen.py b/Kapitel 6/6-2_daten_aus_einer_datei_lesen.py old mode 100644 new mode 100755 index 77b50b3..cd71f3e --- a/Kapitel 6/6-2_daten_aus_einer_datei_lesen.py +++ b/Kapitel 6/6-2_daten_aus_einer_datei_lesen.py @@ -14,4 +14,21 @@ for line in fobj: woerter[zuordnung[0]] = zuordnung[1] #sobald alle werte im Dictionary woerter abgelegt sind, Datei schließen -fobj.close() \ No newline at end of file +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")