부록 A
    연습 문제 풀이

    ALGORITHMS FOR EVERYONE icon_day

     

     

     

     

    11부터 n까지의 합 구하기

     

    ◼︎ 1-1 1부터 n까지 제곱의 합을 구하는 프로그램

     

    ◉ 예제 소스 e01-1-sumsq.py

    # 연속한 숫자의 제곱의 합을 구하는 알고리즘

    # 입력: n

    # 출력: 1부터 n까지 연속한 숫자의 제곱을 더한 값

     

    def sum_sq(n):

        s = 0

        for i in range(1, n + 1):

            s = s + i * i

        return s

     

    print(sum_sq(10)) # 1부터 10까지 제곱의 합(입력: 10, 출력: 385)

    print(sum_sq(100)) # 1부터 100까지 제곱의 합(입력: 100, 출력: 338350)

     

    ◉ 실행 결과

    385

    338350

     

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