책 내용 질문하기
핵심 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가 되는 것입니다. 

     

    즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.