1. 간단한 방법
number = 12342133242145
number = format(number, ',')
number
>>>
'12,342,133,242,145'
2. 이번에는 다른 방법. 숫자는 직접 입력하는 식으로.
num = input('아무 숫자를 입력하세요: ')
if num.isdigit():
num = num[::-1]
ret = ''
for i, c in enumerate(num):
i += 1
if i != len(num) and i%3 == 0:
ret += (c + ',')
else:
ret += c
ret = ret[::-1]
print(ret)
else:
print('입력한 내용 [%s]: 숫자가 아닙니다.' %num)
'낙서장' 카테고리의 다른 글
객체 지향 프로그래밍 이해하기. (0) | 2021.08.22 |
---|---|
python으로 구구단 (0) | 2021.07.09 |
댓글