10 lines
241 B
Python
10 lines
241 B
Python
def factorial(n):
|
|
if n <= 1:
|
|
return 1
|
|
return n * factorial(n - 1)
|
|
|
|
if __name__ == "__main__":
|
|
result = factorial(5)
|
|
assert result == 120, f"Expected 120, got {result}"
|
|
print(f"factorial(5) = {result}")
|
|
exit(0) |