오늘은 어제 배웠던 while에 대해서 이해가 가지 않는 부분이 많았다.
#문제 1부터 3까지 10번 출력하세요. 문제를 직면했는데
while 다중반복문을 개념을 접해본다면
i = 1
while i <= 10:
j = 1
while j <=3:
print(j)
j += 1
print("---")
i += 1
이렇게 세팅을 할 수가 있는데
결과는
1
2
3
이 반복이 되는 결과가 나오는데 어떻게 나올 수 있는걸까?
i가 1일 때 while문을 보면 10보다 작거나 같다라는 해석을 할 수 있는데 참이 되어서 다음으로 넘어가서 j은 1일 때 while j <= 3이 참이기 때문에 j가 출력이 가능하다.