English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이 프로그램에서는 재귀 함수를 사용하여 자연수의 합을 구하는 방법을 배웁니다.
이 예제를 이해하려면 다음을 이해해야 합니다:파이썬 프로그래밍주제:
아래 프로그램에서는 recur_sum() 재귀 함수를 사용하여 주어진 숫자의 총 합을 계산합니다.
# 파이썬 프로그램이 자연수의 합을 구합니다 def recur_sum(n): if n <= 1: return n else: return n + recur_sum(n-1) # 이 값을 변경하여 다른 결과를 얻을 수 있습니다 num = 16 if num < 0: print("양수를 입력하십시오") else: print("총 합은", recur_sum(num))
출력 결과
총 합은 136
주의:프로그램을 테스트할 다른 숫자를 테스트하려면 num 값을 변경하십시오。