책 내용 질문하기
340p 문제 28번 정답 문의드립니다.
도서
2024 시나공 퀵이지 정보처리기사 실기 단기완성
페이지
340
조회수
146
작성일
2024-07-20
작성자
안*우
첨부파일

i, hap = 0, 0


while( ):

i += 1

hap += i

if >= 100:

break


print(hap)


이 문제의 정답이 1 또는 True만 되어 있습니다.


조건식에 i < 100이나 i < 200과 같이 100이상이 되는 수를 조건에 넣었을 때 결과값은 동일하게 나옵니다.


물론 출제의도는 무한루프 조건식을 알고 있는지에 대한 문제인 것 같긴 합니다만,

i < 100이나 i < 200과 같은 조건식을 넣어도 동일한 결과값을 가지기에 정답지에 적혀있어야 하는 것이 아닌지 문의드립니다.

답변
2024-07-22 20:39:16

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

해당 문제를 출제한 의도는 회원님께서 말씀하신것처럼 무한루프에 초점을 맞추어 출제한것입니다

문제상에서 1부터 100까지의 합을 구한다라고 명시가 되어있으니

회원님께서 말씀하신것처럼 i<100, i<200, i<300 등이 while 조건으로 사용될수 있습니다.

만약 실제 시험문제로 이 문제가 출제가 된다면 말씀하신 조건들도 모두 정답처리가 될것 입니다

이부분은 담당자에게 전달하여 많은 분들이 햇갈리는 일이 없도록 조치를 취하도록 하겠습니다

행복한 하루되세요 :)

  • 관리자
    2024-07-22 20:39:16

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

    해당 문제를 출제한 의도는 회원님께서 말씀하신것처럼 무한루프에 초점을 맞추어 출제한것입니다

    문제상에서 1부터 100까지의 합을 구한다라고 명시가 되어있으니

    회원님께서 말씀하신것처럼 i<100, i<200, i<300 등이 while 조건으로 사용될수 있습니다.

    만약 실제 시험문제로 이 문제가 출제가 된다면 말씀하신 조건들도 모두 정답처리가 될것 입니다

    이부분은 담당자에게 전달하여 많은 분들이 햇갈리는 일이 없도록 조치를 취하도록 하겠습니다

    행복한 하루되세요 :)

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