Обнаружение гласных против согласных в Python [дубликаты]

На этот вопрос уже есть ответ:

Как проверить несколько переменных по значению? 20 ответов Почему `a == b или c или d` всегда имеют значение True? [Дубликат] 1 ответ

Какую глупую ошибку я здесь совершаю, которая мешает мне определить, что первая буква ввода пользователя является согласной? Независимо от того, что я ввожу, он позволяет оценить, что первая буква является гласной.

original = raw_input('Enter a word:')
word = original.lower()
first = word[0]

if len(original) > 0 and original.isalpha():
    if first == "a" or "e" or "i" or "o" or "u":
        print "vowel"
    else:
        print "consonant"
else:
    print "empty"

Ответы на вопрос(3)

Ваш ответ на вопрос