본문 바로가기

PYTHON

[python] 기초문법 - 중첩 반복문(2중 for문)

파이썬 기초문법 for 코딩테스트

 

중첩 반복문(2중 for문)

for i in range(5):

    print('i: ', i , sep='', end=' ')

    for j in range(5):

        print('j: ', j , sep='', end=' ')

    print()

 

출력결과:

즉, i=0일때 j가 0~4까지 순회

i=1일때 j가 0~4까지 순회

... 총 25번 반복한다.

 

2중 for을 이용하여 직각삼각형 그리기

for i in range(5):

    for j in range(i+1):

        print("*", end =' ')

    print()

출력결과:

 

2중 for을 이용하여 역 직각삼각형 그리기

for i in range(5):

    for j in range(5-i):

        print("*", end =' ')

    print()

출력결과: