안녕하세요! 그런데 j = 1 이 맨 앞에 쓰이면 1단만 9번 나와야 하는거 아닌가요...?! j가 1로 초기화 됐어도 여전히 9 보다 작으니까요... 왜 1단을 한 번 만 하고 멈추는건지 이해가 안가네욥 ㅠㅠ
+0
2021년 3월 24일
1단만 9번이라는게 잘 이해가 안되는데 작성하신 코드를 답글로 올려주시면 감사하겠습니다:)
+0
2021년 11월 9일
아 선생님 그러면 while 반복문은 반복시에 while 문장 뒤부터 반복이 되는건가요?
+0
2021년 11월 11일
while 문은 while 문에 함께 있는 조건이 True 인지, False 인지 판단하고 True 이면 while 문 내부 코드를 실행하게 됩니다. 코드는 순서대로 실행되고, while 문은 반복문이니 while 문 안에 while 문이 있는 경우에는 바깥 while 문이 동작하게 되면 안쪽 while 문 동작이 끝나야 다시 바깥 while 문 조건을 판단하고 실행되게 됩니당. 반복문은 조건이 True 일 동안에 계속 실행되고 False 일 때 종료된다는 걸 기억하신 다음에 코드를 순서대로 해석해보시면 좋겠습니다. 잘 이해가 안되실 때는 링크 를 이용해서 코드가 진행되는 과정을 살펴보시면 도움이 되실겁니다:)
while j <= 9 에 의해 j 가 9보다 작거나 같은 경우에 반복문이 동작합니다. 예를 들어 j 가 1부터 시작해서 j += 1 에 의해 9가 되었을 때 다시 while j <= 9 를 판단하더라도 9는 9보다 작거나 같은 수라 다시 반복문이 동작합니다. 그럼 반복문 내부의 j += 1 이 실행될텐데 이 때 j는 10이 됩니다. 이 부분을 말씀하신 것 같아요
+0
2023년 9월 21일
실행이 되는게 안쪽에 있는 while문 부터 실행이되고 9까지 실행이되면 바깥에 while 문이 실행되는건가요? 순서가
댓글 4개