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 Capitalize the First Character of a String
Python exec()
Python String count()
Python Statement, Indentation and Comments
Learning scikit-learn Machine Learning in Python - Raul Garreta & Guillermo Moncecchi
Python Matrices and NumPy Arrays
Python Object Oriented Programming
Python Program to Reverse a Number
Python repr()
Python List
Python locals()
Python Program to Find the Square Root
Python String endswith()
Python complex()
Python Program to Find the Sum of Natural Numbers
Python Deep Learning - Valentino Zocca & Gianmario Spacagna & Daniel Slater & Peter Roelants
Python Program to Differentiate Between type() and isinstance()
Python Tuple count()
Python String rpartition()
Statistical Methods for Machine Learning - Disconver how to Transform data into Knowledge with Pytho...
Python String format()
Python vars()
Python String rfind()
Python Program to Create a Long Multiline String
Python divmod()
Python String splitlines()
Python Dictionary get()
Python Set update()
Python while Loop
Python List append()
Python Program to Safely Create a Nested Directory
Python Program to Convert Celsius To Fahrenheit