Обнаружение гласных против согласных в 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"