Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 모음과 자음을 감지하는 방법은 무엇입니까?

<시간/>

먼저 문자가 알파벳인지 아닌지 확인해야 합니다. 그런 다음 모음 목록을 만들고 이를 사용하여 문자가 모음인지 확인할 수 있습니다. 그렇지 않은 경우에는 자음이어야 합니다. 예를 들어,

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