Mega Code Archive

 
Categories / Python Tutorial / Function
 

Recursive factorial function

def factorial( number ):    if number <= 1:   # base case       return 1    else:       return number * factorial( number - 1 )  # recursive call for i in range( 11 ):    print "%2d! = %d" % ( i, factorial( i ) )