Recursion: Intro, Recursive Functions Recursion Vs Iteration
Recursion: Intro, Recursive Functions Recursion Vs Iteration
def func1( ) :
print( ‘Hello World’ )
func1( )
def a(i):
if(i>0):
print(i)
Recursive Condition
i=i-1
a(i)
else: Exit Condition
return
Base Case
We make a case whose result is already known. We use this case as the exit
case.
BASE CASE
Recursive Definition
Function to compute : an
Iterative definition : an = a * a * a . . . a