使用递归查找自然数和的 Python 程序
在这个程序中,您将学习使用递归函数求自然数之和。
要理解此示例,您应该了解以下Python 编程主题:
Python if...else 语句
Python 函数
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。
相关文章