반응형
파이썬, 숫자를 입력받고 각 자리 수의 합을 출력하기
글. 오상문 sualchi@daum.net
1) str() 함수를 이용하여 정수 숫자를 문자열로 변환
2) 각 자리를 정수로 변환(int 함수)한 리스트 생성
3) sum() 함수를 이용하여 리스트 항목들의 합계 구하여 출력함
코드는 다음과 같습니다.
num = 123456789
print(sum(map(int, str(num))))
<실행 결과>
45
<이상>
반응형
'Python 기초' 카테고리의 다른 글
파이썬, 텍스트 파일 읽고 한 줄씩 출력하기 (0) | 2019.07.31 |
---|---|
파이썬, print 함수에서 포맷 활용하기 (0) | 2019.07.26 |
파이썬, 더하기와 곱하기를 출력하는 클래스 예제 (0) | 2018.12.24 |
파이썬 스트링 함수(메소드) 예제 (0) | 2018.11.29 |
파이썬 클래스 예제 (0) | 2018.11.20 |