def factoriel(n):
"""
n -- entier naturel > 0
renvoie n!
>>> 1!
1
>>> 2!
2
>>> 3!
6
>>> 5!
120
"""
f = 0
print(f"Valeur initiale de f: {f}.")
for i in range(n):
f = f*i
print(f"Valeur de i: {i}, valeur de f: {f}.")
print(f"Valeur finale de f: {f}.")
return f
factoriel(1)
factoriel(2)
factoriel(3)