본문 바로가기
낙서장

파이썬] 숫자 천 단위 콤마(,) 넣기

by 눈표범  2021. 7. 17.

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

댓글