编辑这个页面须要登录或更高权限!

Python 程序求自然数的和

Python 实例大全

在此程序中,您将学习使用递归函数求自然数之和。

要理解此示例,您应该了解以下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的值。

Python 实例大全

Python 基础教程
Python 流程控制
Python 函数
Python 数据类型
Python 文件操作
Python 对象和类
Python 日期和时间
Python 高级知识
Python 参考手册