본문 바로가기
프로그램

[파이썬] 문제 : 문자열 중 모음 Count

by 오디세이99 2022. 11. 2.
728x90
반응형

 

 

def countVowels(s):
    V = ['a', 'e', 'i', 'o', 'u']    # 모음 리스트 만듬
    
    tmp = s.lower()                  # 인수로 넘어온 문자열을 소문자로 만듬
    cnt = 0                          # 모듬 Count  결과 변수
    for c in tmp:                    # 문자열에서 한 문자씩 c로 나옴
        if c in V:                   # in을 사용하면 리스트에 요소가 있는지 확인
            cnt += 1                 # 모음이면 Count에 +1
            
    return cnt

print('모음의 총 개수:',countVowels("she sElls seashells by thE seashore"))
print('모음의 총 개수:',countVowels("I am Groot"))
print('모음의 총 개수:',countVowels("'Let's learn python TOGETHER!"))

결과

모음의 총 개수: 10
모음의 총 개수: 4
모음의 총 개수: 7
728x90
반응형

댓글