책 내용 질문하기
정보처리산업기사 1권 129p 문제 41번
도서
2021 시나공 정보처리산업기사 실기
페이지
129
조회수
251
작성일
2021-09-26
작성자
탈퇴*원
첨부파일
while 에서 a가 b보다 작을 경우 반복문을 수행하는 것인데, a=5가 b=5랑 같은데 왜 반복문 수행된건지 이해가 잘 안갑니다ㅠㅠ
답변
2021-09-27 09:42:48

안녕하세요 길벗수험서 운영팀입니다.

 

마지막 회전 시 a와 b의 값에 주목하세요.

 

a가 4, b가 5일 때 while문 조건이 참일 때 코드에 진입하면

a가 1 증가하여 a=5

c에 a의 값 5를 누적하고,

prnt()를 부르게 되죠.

 

a가 5, b가 5일 때 while문 조건이 거짓이 되고 반환하면서, main의 출력문으로 이동하게 됩니다.

 

결국 c에는 5까지의 값이 누적되어 출력되게 되죠.

 

행복한 하루되세요 :)

  • 관리자
    2021-09-27 09:42:48

    안녕하세요 길벗수험서 운영팀입니다.

     

    마지막 회전 시 a와 b의 값에 주목하세요.

     

    a가 4, b가 5일 때 while문 조건이 참일 때 코드에 진입하면

    a가 1 증가하여 a=5

    c에 a의 값 5를 누적하고,

    prnt()를 부르게 되죠.

     

    a가 5, b가 5일 때 while문 조건이 거짓이 되고 반환하면서, main의 출력문으로 이동하게 됩니다.

     

    결국 c에는 5까지의 값이 누적되어 출력되게 되죠.

     

    행복한 하루되세요 :)

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