diff --git a/chapter3/recursion.py b/chapter3/recursion.py new file mode 100644 index 0000000..af815b3 --- /dev/null +++ b/chapter3/recursion.py @@ -0,0 +1,7 @@ +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))