C
Cheetah1337
Gast
Servus,
Habe gerade angefangen mit Python und hänge irgendwie an einem der Programmbeispiele.
Ist an sich ein total simples Beispielprogramm, welches ich um ein paar Funktionen erweitert habe.
Ist vermutlich eh nur ein total offensichtlicher Fehler, aber ich sehe ihn nicht.
Ist jetzt nicht das ganze Programm, aber eben der Teil der nicht funktioniert.
Er schreibt brav die drei Optionen und wartet auf eine Eingabe, jedoch springt er nach der Eingabe wieder an den Anfang und schreibt wieder die drei Optionen und wartet wieder. (Yeah, die while-schleife ginge schonmal )
Wo habe ich mich da jetzt verhaut?
Habe gerade angefangen mit Python und hänge irgendwie an einem der Programmbeispiele.
Ist an sich ein total simples Beispielprogramm, welches ich um ein paar Funktionen erweitert habe.
Ist vermutlich eh nur ein total offensichtlicher Fehler, aber ich sehe ihn nicht.
Ist jetzt nicht das ganze Programm, aber eben der Teil der nicht funktioniert.
Er schreibt brav die drei Optionen und wartet auf eine Eingabe, jedoch springt er nach der Eingabe wieder an den Anfang und schreibt wieder die drei Optionen und wartet wieder. (Yeah, die while-schleife ginge schonmal )
Wo habe ich mich da jetzt verhaut?
Code:
while True:
print ("1.Deutsch > Englisch")
print ("2.Englisch > Deutsch")
print ("3.Ende")
B = input ()
if B == 1:
wort = input ("Geben Sie ein Wort auf Deutsch ein: ")
if wort in words:
print ("Das englische Wort lautet:" , words[wort])
else:
print ("Das Wort ist unbekannt.")
elif B == 2:
wort = input ("Geben Sie ein Wort auf Englisch ein: ")
if wort in woerter:
print ("Das Deutsche Wort lautet:" , woerter[wort])
else:
print ("Das Wort ist unbekannt.")
elif B == 3:
break
else:
continue