Vokale können nicht aus Konsonanten bestimmt werden

Mit dem folgenden Code wird unabhängig vom Anfangsbuchstaben der Eingabe immer ein Vokal festgelegt:

original = raw_input("Please type in a word: ")
firstLetter = original[0]
print firstLetter

if firstLetter == "a" or "e" or "i" or "o" or "u":
    print "vowel"
else:
    print "consonant"

Tatsächlich spielt es keine Rolle, was der Boolesche Wert in der if-Anweisung ist. Wenn es == oder! = Ist, wird immer noch zurückgegeben"vowel". Warum?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage