You can download this code by clicking the button below.
This code is now available for download.
Calculates the factorial of a number using recursion, where 'accumulator' is used to accumulate the result
Technology Stack : Recursive calculation of the factorial of a number, using 'accumulator' for result accumulation
Code Type : Recursive function
Code Difficulty : Intermediate
def factorial(n, accumulator=1):
if n == 0:
return accumulator
else:
return factorial(n - 1, n * accumulator)