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))