프로그래밍 핵심 개념 in Python제어문구구단 만들기

Q

j = 1 위치

조회 4790

좋아요 49

2020년 6월 10일




A
2개의 답변이 있어요



2020년 6월 10일

댓글 4

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



2021년 7월 19일 ()

댓글 7

2022년 9월 19일
오 대박 한 번에 알아들었습니다
2023년 1월 27일
고맙습니다.
2023년 7월 9일
이때 j값이 10이 되는 이유가 무엇인지 설명해주실수 있으신가요?
2023년 7월 11일
while j <= 9 에 의해 j 가 9보다 작거나 같은 경우에 반복문이 동작합니다. 예를 들어 j 가 1부터 시작해서 j += 1 에 의해 9가 되었을 때 다시 while j <= 9 를 판단하더라도 9는 9보다 작거나 같은 수라 다시 반복문이 동작합니다. 그럼 반복문 내부의 j += 1 이 실행될텐데 이 때 j는 10이 됩니다. 이 부분을 말씀하신 것 같아요
2023년 9월 21일
실행이 되는게 안쪽에 있는 while문 부터 실행이되고 9까지 실행이되면 바깥에 while 문이 실행되는건가요? 순서가
베스트 댓글
2023년 9월 22일
네, 그렇습니다:) https://pythontutor.com/render.html#code=i = 1 j = 1 while i <= 9: j = 1 while j <= 9:… 이 링크를 클릭하셔서 Prev, Next 버튼을 눌러 코드 진행 순서를 확인해보시면 이해하시는데 도움이 될거에요^^
2024년 1월 11일
j의 값을 1로 초기화 시키는 개념이라는 말을 듣고 이해를 바로 했습니다.

(주) 코드잇

대표강영훈

개인정보보호책임자강영훈

이메일support@codeit.kr

사업자 번호313-86-00797

통신판매업제 2019-서울중구-1034 호

주소서울특별시 중구 청계천로 100 시그니쳐타워 동관 10층 코드잇