코딩 스쿨에 오신것을 환영합니다~~

Q152. 다음은 함수의 반환 값을 이용하여 1에서 어떤 수까지의 3의 배수의 합계를 구하는 프로그램이다. 밑줄 친 부분을 채우시오. (500점)

def sum_besu3(n) :
    sum = 0
    for i in range(1, _________) :
        if i % 3 == 0 :
            _________ = sum + i

    return sum

num = int(input("양의 정수를 입력하세요: "))
result = sum_besu3(_________)

print("1 ~ %d까지의 3의 배수의 합 : %d" % (num, result))

- 난이도(1~10) : 5

- 힌트 : 없음

  • - 실행 결과
  • 양의 정수를 입력하세요: 50
    1 ~ 50까지의 3의 배수의 합 : 408
정답보기 목록보기 완료/포인트얻기

def sum_besu3(n) :
    sum = 0
    for i in range(1, n+1) :
        if i % 3 == 0 :
            sum = sum + i

    return sum

num = int(input("양의 정수를 입력하세요: "))
result = sum_besu3(num)

print("1 ~ %d까지의 3의 배수의 합 : %d" % (num, result))