grokking-algorithms/chapter3/recursion.py

8 lines
159 B
Python
Raw Normal View History

2024-01-07 17:57:58 +00:00
def factorial(x):
if x == 1: # This is the base case
return 1
return x * factorial(x - 1) # This is the recursive case
print(factorial(4))