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 Object Oriented Programming
Python RegEx
Python float()
Python Program to Get the Full Path of the Current Working Directory
Node.js vs Python for Backend Development
Python String rindex()
Python Program to Merge Two Dictionaries
Python Program to Check Whether a String is Palindrome or Not
Python Set discard()
Python Statement, Indentation and Comments
Python Program to Trim Whitespace From a String
Python String casefold()
Python String ljust()
Python Program to Print the Fibonacci sequence
Python Program to Check Armstrong Number
Python Program to Extract Extension From the File Name
Python String isalnum()
Python Function Arguments
Python Program to Count the Occurrence of an Item in a List
Python Dictionary values()
Python super()
Python callable()
Python Program to Make a Simple Calculator
Python Set isdisjoint()
Python Set symmetric_difference_update()
Python Errors and Built-in Exceptions
Python List remove()
Deep Learning in Python - LazyProgrammer
Python Program to Find Hash of File
Python divmod()
Python Program to Check If a List is Empty
Python Program to Reverse a Number