먼저 문자가 알파벳인지 아닌지 확인해야 합니다. 그런 다음 모음 목록을 만들고 이를 사용하여 문자가 모음인지 확인할 수 있습니다. 그렇지 않은 경우에는 자음이어야 합니다. 예를 들어,
def vowel_or_consonant(c): if not c.isalpha(): return 'Neither' vowels = 'aeiou' if c.lower() in vowels: return 'Vowel' else: return 'Consonant' for c in "hello people": print c, vowel_or_consonant(c)
이것은 출력을 줄 것입니다:
h Consonant e Vowel l Consonant l Consonant o Vowel Neither p Consonant e Vowel o Vowel p Consonant l Consonant e Vowel