Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 특약
- 프로그래밍
- 심장질환
- 보험료
- 문자열
- 급성심근경색증
- 교보생명
- 파이썬
- 교보
- 수수료
- 추가납입
- 자바스크립트
- 리스트
- Java
- 인출수수료
- 보험
- 뇌출혈
- 가입
- 코딩
- 변환
- PythonProgramming
- 중도인출
- 사망
- 납입
- python
- 프론트엔드
- 웹개발
- javascript
- jQuery
- Vue.js
Archives
- Today
- Total
SeouliteLab
[Python/파이썬] 각 모음의 개수를 세는 파이썬 프로그램 본문
파이썬을 사용하여 입력된 텍스트에서 각 모음(a, e, i, o, u)의 개수를 세는 프로그램을 만들어보겠습니다. 이 프로그램은 사용자로부터 텍스트를 입력받고, 해당 텍스트에서 각 모음의 개수를 세어 출력합니다.
아래는 프로그램의 예제 코드입니다:
def count_vowels(text):
# 모음을 키로 갖고, 각 모음의 개수를 값으로 갖는 사전 생성
vowels_count = {'a': 0, 'e': 0, 'i': 0, 'o': 0, 'u': 0}
# 입력된 텍스트에서 모음을 찾아 개수를 세어 사전에 저장
for char in text:
if char.lower() in vowels_count:
vowels_count[char.lower()] += 1
return vowels_count
# 사용자로부터 텍스트 입력 받음
input_text = input("텍스트를 입력하세요: ")
# 각 모음의 개수를 세어 결과를 출력
vowels_count = count_vowels(input_text)
print("각 모음의 개수:")
for vowel, count in vowels_count.items():
print(f"{vowel}: {count}")
위 코드에서는 입력된 텍스트에서 각 모음의 개수를 세는 함수인 count_vowels
를 정의합니다. 해당 함수는 입력된 텍스트에서 각 모음의 개수를 사전에 저장하여 반환합니다. 그리고 사용자로부터 텍스트를 입력받고, count_vowels
함수를 호출하여 각 모음의 개수를 출력합니다.
설명:
count_vowels
함수는 입력된 텍스트에서 각 모음의 개수를 사전에 저장하여 반환합니다.- 사용자로부터 입력받은 텍스트에서 모음을 찾을 때, 대소문자를 구분하지 않도록
char.lower()
를 사용합니다.