再帰を使用して自然数の合計を見つけるPythonプログラム

以下のプログラムでは、再帰関数を使用しました recur_sum() 指定された数までの合計を計算します。

ソースコード

# Python program to find the sum of natural using recursive function

def recur_sum(n):
   if n <= 1:
       return n
   else:
       return n + recur_sum(n-1)

# change this value for a different result
num = 16

if num < 0:
   print("Enter a positive number")
else:
   print("The sum is",recur_sum(num))

出力

The sum is 136

注意: プログラムで別の数値をテストするには、次の値を変更します。 num



Hope this helps!

Source link