본문 바로가기
프로그램

[파이썬] 문제 : 이중 for문의 실행 횟수

by 오디세이99 2023. 12. 10.
728x90
반응형

list = []

for i in range(0,3):
    for j in range(0, i):
        list.append("*")
print(list)

 

다음과 같이 진행상태를 보기 위해서 출력(print)를 추가해 보면 i,j 값에 따라 어떻게 for문이 실행되어 리스트에 *이 추가되는지 확인 할 수 있습니다.

list = []

for i in range(0,3):          # i는 0,1,2 값이 됩니다.range(start,end,step)인데 end-1까지 나옵니다.
    for j in range(0, i):     # j는 i가 end가 됩니다. i=0일때는 동작하지 않고, 1일떄 1번, 2일때 2번 동작하게 됨
        list.append("*")
        print('i=',i,'/j=',j,'/list=',list)   # 진행 상태를 보기 위해 추가
print(list)

728x90
반응형

댓글