그런데 이 프로그램에는 문제가 있습니다. 프로그램을 재실행해 입력칸에 정답이 아닌 다른 값을 넣어 보세요. 정답이 아닌데도 아무 문제없이 다음 문제로 넘어갑니다. 다음 절에서 이 문제를 해결해 봅시다.

    1분 퀴즈

    1 다음 중 틀린 것을 고르세요.

    result = 0
    for i in range(10, 20):
        result += i ** 2
        (가)
    (나)

    ① 이 코드는 result의 값을 반복해서 계산한다.

    ② 이 코드는 range(10, 20) 범위에 있는 숫자를 제곱한 후 모두 더한 값을 구한다.

    result += i ** 2i가 10일 때부터 20일 때까지 총 11번 실행된다.

    result 변수의 최종 값을 마지막에 한 줄로 출력하고 싶으면 (나)에 print(result)를 넣는다.

    result 변수의 값이 반복문 안에서 변하는 과정을 알고 싶으면 (가)에 print(result)를 넣는다.

    정답 및 해설

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.