Skip to content

Latest commit

 

History

History
18 lines (12 loc) · 340 Bytes

File metadata and controls

18 lines (12 loc) · 340 Bytes

Exercise

Write a recursive function that calculates factorials (n!)

:::python
def factorial(n):
    """Returns a factorial of n."""
    pass


# Test code
assert factorial(0) == 1
assert factorial(1) == 1
assert factorial(2) == 2
assert factorial(3) == 6
assert factorial(7) == 5040