Factorials¶
🎯 Calculate the factorial of a number (n!):
1 * 2 * 3 * 4 ... * 10
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
Extra Challenges¶
implement the program as a recursive function
Translated with [www.DeepL.com](www.DeepL.com/Translator)