-
[문제풀이] 정수를 입력받아서 한 자리씩 출력하는 프로그램Programming/Python 2022. 4. 10. 14:46
1. 정수의 자리 개수 제한이 없는 경우
입력받은 정수를 리스트에 넣고
리스트의 요소를 하나씩 출력
x = input('정수를 입력하세요 : ') num = [] for i in x: num.append(int(i)) for j in range(len(num)): print(num[j], end=' ')
2. 정수가 5자리로 정해진 경우
5자리인지 확인 후 출력
x = int(input('5자리 수를 입력하세요 : ')) if len(str(x)) == 5: ttho = (int)(x/10000) tho = (int)((x%10000)/1000) hun = (int)((x%1000)/100) tens = (int)((x%100)/10) ones = (int)((x%10)/1) print('{} {} {} {} {}'.format(ttho, tho, hun, tens, ones)) else: print('error: 5자리 수가 아닙니다.')
'Programming > Python' 카테고리의 다른 글
[PyScript] html에서 파이썬 코드 실행하는 프레임워크 (0) 2022.05.23 [OpenCV] 노트북 캠 스트리밍 하기 (0) 2022.05.19 [turtle] 파이썬으로 다중원 그려서 과녁 모양 만드는 프로그램 (0) 2022.04.10 [Matlab] 기본 정리 (0) 2022.03.26 [pandas] 기초 입문 1 - 데이터프레임, 시리즈 (0) 2022.03.08