Programming/Python
[ Python note ] 정수 1개 입력받아 나누어 출력
apxtt
2020. 10. 2. 12:49
### 1 ###
소스코드
1
2
3
4
5
6
7
8
|
a = str(input()) # a에 문자열로 정수를 입력받음
b = len(a) # a의 길이를 출력함
d = "" # 뒤에 들어갈 "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
|
a = str(input())
b = len(a)
c = 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 |