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 frozenset()
Python String strip()
Python Program to Find Hash of File
Python Statement, Indentation and Comments
Python Custom Exceptions
Python map()
Python Dictionary popitem()
Deep Learning with Python - A Hands-on Introduction - Nikhil Ketkar
Python Program to Print Hello world!
Python Program to Iterate Through Two Lists in Parallel
Python dict()
Python Set symmetric_difference_update()
Python String join()
Python Program to Differentiate Between del, remove, and pop on a List
Building Chatbots with Python Using Natural Language Processing and Machine Learning - Sumit Raj
Python String upper()
Python Dictionary values()
Machine Learning Applications Using Python - Cases studies form Healthcare, Retail, and Finance - Pu...
Python while Loop
Python String zfill()
Python Program to Find the Sum of Natural Numbers
Python String splitlines()
Python Program to Differentiate Between type() and isinstance()
Python slice()
Python Program to Trim Whitespace From a String
Python List insert()
Python Set difference()
Python String rsplit()
Python Program to Check Leap Year
Python min()
Python String expandtabs()
Python for Programmers with introductory AI case studies - Paul Deitel & Harvey Deitel