在此程序中,您將學習使用遞歸函數(shù)求自然數(shù)之和。
要理解此示例,您應該了解以下Python編程主題:
在下面的程序中,我們使用了遞歸函數(shù)recur_sum()來計算總計給定數(shù)字的總和。
# Python程序求自然數(shù)的和 def recur_sum(n): if n <= 1: return n else: return n + recur_sum(n-1) # 更改此值以得到不同的結果 num = 16 if num < 0: print("輸入一個正數(shù)") else: print("總和是",recur_sum(num))
輸出結果
總和是 136
注意:要測試程序的另一個數(shù)字,請更改num的值。