Programming/Python

[ Python note ] 정수 1개 입력받아 나누어 출력

apxtt 2020. 10. 2. 12:49

### 1 ###

소스코드

1
2
3
4
5
6
7
8
= str(input())    # a에 문자열로 정수를 입력받음
= len(a)          # a의 길이를 출력함
= ""              # 뒤에 들어갈 "0" 변수임
 
while 0 < b:
    b = b - 1
    print(a[b]+d)
    d = d + "0"
cs

출력 : 1234를 입력

1
2
3
4
5
1234
4
30
200
1000
cs

 

### 2 ###

소스코드

1
2
3
4
5
6
7
8
9
= str(input())
= len(a)
= 0
 
while b != 0:
    d = "0" * int(b-1)
    print("["+a[c]+d+"]")
    c = c + 1
    b = b - 1
cs

출력 : 1234를 입력

1
2
3
4
5
1234
[1000]
[200]
[30]
[4]
cs