Nie można określić samogłosek z spółgłosek
Z poniższym kodem, bez względu na pierwszą literę wejścia, zawsze jest określana jako samogłoska:
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"
W rzeczywistości nie ma znaczenia, jaka wartość logiczna znajduje się w instrukcji if ... jeśli jest == lub! =, Nadal jest zwracana"vowel"
. Czemu?