In this program, you’ll learn to find the sum of natural numbers using recursive function.
To understand this example, you should have the knowledge of the following Python programming topics:
In the program below, we’ve used a recursive function recur_sum()
to compute the sum up to the given number.
Source Code
# 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))
Output
The sum is 136
Note: To test the program for another number, change the value of num
.
Related posts:
Python Program to Display Powers of 2 Using Anonymous Function
Python String istitle()
Python Dictionary
Python Program to Slice Lists
JavaScript Recursion and stack
Python String expandtabs()
Python hash()
Python sleep()
Python List index()
Python String zfill()
Python Set add()
Python Dictionary popitem()
Python sum()
Python max()
Python Deep Learning - Valentino Zocca & Gianmario Spacagna & Daniel Slater & Peter Roelants
Python Program to Create a Countdown Timer
Python 3 for Absolute Beginners - Tim Hall & J.P Stacey
Python Set copy()
Python String casefold()
Python eval()
Python Dictionary setdefault()
Python Program to Calculate the Area of a Triangle
Python Program to Convert Decimal to Binary Using Recursion
Python File I/O Operation
Python Dictionary fromkeys()
Python Program to Find LCM
Python help()
Python Program to Check Armstrong Number
Python Program to Find the Square Root
Python String lower()
Python Operators
Python List copy()