Python/[코드트리]
[코드트리] 숫자 모양 출력
hyunnn_00
2023. 6. 26. 10:46
아래와 같은 모양을 출력하는 프로그램은 어떻게 작성할 수 있을까?
1
12
123
3개의 행에 대해 숫자를 1씩 증가시키며 출력하면 된다.
열은 j랑 관련이 있으므로, j값에 따라 숫자가 어떻게 변하는지를 살펴보면 된다.
i\j 0 1 2
0 1
1 1 2
2 1 2 3
관찰을 통해 각 칸에 대해 j + 1 숫자를 출력하면 된다는 것을 알 수 있으며, j는 0부터 i까지만 for loop을 돌아야 한다는 것을 알 수 있다.
for i in range(3):
for j in range(i + 1):
print(j + 1, end="")
print()
---------------------------------------------------
1
12
123