Ich mache ein Wörterbuch/Übersetzer, aber ich möchte den Benutzer schreiben lassen, 'Hallo' und 'Hallo' und immer noch das Ergebnis 'Ronne' erhalten.Wie man zwei Ergebnisse bei der Suche erlaubt
print ("English to Exrian Dictionary")
search = input("Enter the word you would like to translate: ")
if search == "Hello":
print ("Ronne")
elif search == "Bye":
print ("Zio")
else:
print ("No matches were found for '" + search + "'")
Der Vollständigkeit halber können Sie zusätzlich zum '.lower()' Ansatz auch etwas wie 'if search in ['Hallo', 'Hallo']:' - in diesem Fall scheint es weniger klar Ansatz als mit '.lower()', aber es ist immer noch eine Option zu b achte darauf. – jedwards
Die Verwendung von 'if ... elif ...' ist für ein paar Wörter in Ordnung, aber wenn Sie mit einer größeren Anzahl von Wörtern umgehen möchten, sollten Sie ein [dictionary] (https://docs.python.org/3 /tutorial/datastructures.html#dictionaries). –