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:
Intelligent Projects Using Python - Santanu Pattanayak
Python Set pop()
Python Program to Print Output Without a Newline
Python int()
Python Dictionary copy()
JavaScript Recursion and stack
Python String startswith()
Python break and continue
Python Program to Print Hello world!
Python delattr()
Python Program to Display Calendar
Python Program to Get the Last Element of the List
Python List pop()
Python str()
Python String isalnum()
Python Program to Measure the Elapsed Time in Python
Python Set discard()
Python vars()
Python compile()
Python Tuple
Python Program to Print the Fibonacci sequence
Python Program to Find Armstrong Number in an Interval
Python Program to Display the multiplication Table
Python Anonymous / Lambda Function
Python Program to Get the Class Name of an Instance
Python Inheritance
Python hasattr()
Python Program to Check Armstrong Number
Python Program to Find Hash of File
Python Program to Convert Kilometers to Miles
Python String count()
Python Data Analytics with Pandas, NumPy and Matplotlib - Fabio Nelli