책 내용 질문하기
핵심 142번 2번 문제
도서
2021 시나공 총정리 컴퓨터활용능력 1급 필기 (8절)
페이지
106
조회수
372
작성일
2021-07-30
작성자
탈퇴*원
첨부파일
i의 값을 구하는 문제에서, 3번째 반복했을 때 이미 i+i인 14의 값이 i에 들어가서, i의 값은 14가 되었다고 생각했고 그러면
For i = i to 10에서 이미 i가 10을 넘었으므로 멈춰서 14가 되어야한다고 생각했습니다.(이렇게 되면 네 번째 반복문은 아예 돌지 않는 것이죠)
파이썬에서 while 구문과 비슷하게 생각했는데 i가 15인 이유를 잘 모르겠습니다.
답변
2021-08-02 11:36:40
안녕하세요.
i가 14가 된 상태에서 for문으로 가면 값을 비교하기 전에 +1을 해줍니다. 그런 다음 i가 10보다 작거나 같은지를 비교하게 되므로 i가 15가 되는 것입니다.
즐거운 하루 되세요.
-
관리자2021-08-02 11:36:40
안녕하세요.
i가 14가 된 상태에서 for문으로 가면 값을 비교하기 전에 +1을 해줍니다. 그런 다음 i가 10보다 작거나 같은지를 비교하게 되므로 i가 15가 되는 것입니다.
즐거운 하루 되세요.