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
반응형
'프로그램' 카테고리의 다른 글
[파이썬] Data : 기상자료개발포털 (0) | 2022.11.02 |
---|---|
[파이썬] 문자열 뒤집기 (0) | 2022.11.02 |
[파이썬] 문제 : 문자열의 중간 문자만 출력 (0) | 2022.11.02 |
[파이썬] 문제 : 회문(앞뒤가 같은) 판별 (0) | 2022.11.02 |
[파이썬] 어떤 달의 요일 찾기 (0) | 2022.11.02 |
댓글