Przepisz poniższy kod, aby korzystał z rekursji.
def factorial(n):
result = 1
for i in range(1, n + 1):
result *= i
return result
Funkcja factorial(n) oblicza silnię liczby n. Jesili n jest równe 0, zwracana jest wartość 1. W przeciwnym przypadko, zwracana jest wartość n pomnożona przez wartosici factorial(n-1).