main
[Python] 숫자 -> 한글로 변환 본문
def convert_number_to_kor_string(number):
kor_numbers = {
0: "영",
1: "일",
2: "이",
3: "삼",
4: "사",
5: "오",
6: "육",
7: "칠",
8: "팔",
9: "구"
}
kor_units = ["", "십", "백", "천", "만", "십만", "백만", "천만", "억"]
num_reversed_str = ''.join(reversed(str(number)))
result = ''
for i, digit_str in enumerate(num_reversed_str):
digit = int(digit_str)
if digit == 0:
pass
elif digit == 1 and i > 0:
result = kor_units[i] + result
else:
result = kor_numbers[digit] + kor_units[i] + result
return result
728x90
'Python' 카테고리의 다른 글
[PyInstaller] ImportError: cannot import name 'MarkdownExporter' from 'nbconvert' (0) | 2023.06.22 |
---|---|
[Django] 프로젝트 내부에 App 만들기 (0) | 2023.04.28 |
[Django] Django 설치 및 프로젝트 생성 (Python 3.10 / Django 4.2) (0) | 2023.04.28 |
[Python] Python3 설치하기 (v 3.8.5) (0) | 2022.09.27 |
[Python] - 웹 크롤링 (selenium/beautifulsoup4 예제) (0) | 2022.09.02 |