사용자 입력의 첫 글자가 자음이라는 것을 알지 못하게하는 어리석은 실수는 무엇입니까? 내가 무엇을 입력 했든간에 그것은 첫 글자가 모음이라는 것을 평가합니다.모음 감지 대 파이썬의 자음
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"
또 다른 접근 방식 startswith() 메소드를 사용하는 사용하는 것입니다. 단어를 변수'first'에 대입하면 비교를 할 수 있습니다 : first == first.startswith (('a', 'e', 'i', 'o', 'u')); '참'이라면이 단어는 자음으로 시작하지 않는다는 것을 알 수 있습니다. – seeker