在此程序中,您将学习使用递归函数求自然数之和。
要理解此示例,您应该了解以下Python编程主题:
在下面的程序中,我们使用了递归函数recur_sum()来计算总计给定数字的总和。
# Python程序求自然数的和 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的值。