[python] 이중 반복문으로 별찍기
파이썬을 사용하여 이중 반복문을 활용하여 별을 찍어보겠습니다.
코드 예시
for i in range(5):
for j in range(i+1):
print("*", end="")
print()
위의 코드는 이중 반복문을 사용하여 삼각형 모양으로 별을 찍는 예시입니다.
출력 결과
*
**
***
****
*****
코드 설명
- 첫 번째
for
루프에서는 총 5번 반복합니다.range(5)
는 0부터 4까지의 숫자를 생성합니다. - 두 번째
for
루프에서는i+1
만큼 반복합니다. 첫 번째 루프에서i
의 값에 따라 찍히는 별의 개수가 결정됩니다. print("*", end="")
는 별을 찍고 줄바꿈을 하지 않도록 설정합니다.- 내부
for
루프가 끝나면print()
를 통해 한 줄을 띄워줍니다.
이러한 방식으로 이중 반복문을 사용하여 다양한 별 찍기 패턴을 구현할 수 있습니다.