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과 같은 조건식을 넣어도 동일한 결과값을 가지기에 정답지에 적혀있어야 하는 것이 아닌지 문의드립니다.
안녕하세요 길벗수험서 운영팀입니다.
해당 문제를 출제한 의도는 회원님께서 말씀하신것처럼 무한루프에 초점을 맞추어 출제한것입니다
문제상에서 1부터 100까지의 합을 구한다라고 명시가 되어있으니
회원님께서 말씀하신것처럼 i<100, i<200, i<300 등이 while 조건으로 사용될수 있습니다.
만약 실제 시험문제로 이 문제가 출제가 된다면 말씀하신 조건들도 모두 정답처리가 될것 입니다
이부분은 담당자에게 전달하여 많은 분들이 햇갈리는 일이 없도록 조치를 취하도록 하겠습니다
행복한 하루되세요 :)
-
관리자2024-07-22 20:39:16
안녕하세요 길벗수험서 운영팀입니다.
해당 문제를 출제한 의도는 회원님께서 말씀하신것처럼 무한루프에 초점을 맞추어 출제한것입니다
문제상에서 1부터 100까지의 합을 구한다라고 명시가 되어있으니
회원님께서 말씀하신것처럼 i<100, i<200, i<300 등이 while 조건으로 사용될수 있습니다.
만약 실제 시험문제로 이 문제가 출제가 된다면 말씀하신 조건들도 모두 정답처리가 될것 입니다
이부분은 담당자에게 전달하여 많은 분들이 햇갈리는 일이 없도록 조치를 취하도록 하겠습니다
행복한 하루되세요 :)