이번에는 101부터 150까지의 합을 구하고 싶습니다. 코드를 어떻게 수정하면 될까요? 먼저 직접 수정해 본 후에 책을 보기 바랍니다.

    result = 0
    for i in range(101, 151):
        result += i
    print(result)
    실행결과
    6275

    반복 범위를 정하는 range() 안의 숫자만 바꾸면 됩니다. range(1, 51)은 1부터 50까지의 숫자 50개를 차례대로 반복한다는 의미였으니 101부터 150까지의 합을 구하려면 숫자만 range(101, 151)로 변경하면 됩니다.

     

    숫자 곱 구하기

    앞의 프로그램을 참고해 1부터 50까지 곱(1 × 2... × 49 × 50)을 구해 봅시다. 책을 보지 않고 먼저 직접 작성해 보세요.

    result = 1
    for i in range(1, 51):
        result *= i
    print(result)
    실행결과
    30414093201713378043612608166064768844377641568960512000000000000
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.