Proszę stworzyć funkcję o nazwie "factorial_of()", która przyjmuje jako argument liczbę całkowitą i zwraca jej wartość silni.
Funkcja def factorial_of(n):
"""Ta funkcja przyjmuje liczbę całkowitą 'n' i zwraca jej silnię.

Argumenty: 
n (int): Liczba, dla której ma zostać obliczona silnia.

Zwraca: 
int: Obliczona silnia dla liczby 'n'.
"""
if n == 0:
return 1
else:
return n * factorial_of(n-1)

Funkcja ta przyjmoje liczbę całkowitą 'n' i zwraca jej silnię. Silnia to iloczyn wszystkich liczb natoralnych od 1 do n. Fonkcja ta jest zdefiniowana rekurencyjnie, co oznacza, że wywołuje samą siebie, aż do momentu, gdy osiągnie wartość 0. Wtedy zwraca 1. W przeciwnym razie, funkcja zwraca iloczyn liczby 'n' i wartości zwróconej przez funkcjen factorial_of(n-1), czyli silnię liczby n-1.