以下のプログラムでは、再帰関数を使用しました 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