아래와 같은 모양을 출력하는 프로그램은 어떻게 작성할 수 있을까?
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
'Python > [코드트리]' 카테고리의 다른 글
[코드트리] 포맷에 맞춰 숫자 출력 > 일직선 구구단 (0) | 2023.06.26 |
---|---|
[코드트리] 모양대로 숫자 출력 > 규칙에 맞는 출력 (0) | 2023.06.26 |
[코드트리] 구구단 > 구구단 만들기 2 (0) | 2023.06.26 |
[코드트리] 구구단 > 구구단 만들기 (0) | 2023.06.26 |
[코드트리] 행에 따라 모양이 다른 경우 (0) | 2023.06.23 |