- Recursion is the process of defining something in terms of itself .
-
In Python, we know that a function can call other functions. It is even possible for the function to call itself. These types of construct are termed as recursive functions.
-
The following image shows the working of a recursive function called recurse.