Attention ! Cet interpréteur n’est pas totalement compatible avec Python3.
def fact(n):
print("on me demande fact de", n)
if n == 1:
print("point d'appui, retournons 1")
return 1
else:
fact_preced = fact(n-1)
resultat = n * fact_preced
print("je retourne", n, "fois", fact_preced)
print("soit", resultat)
return resultat
print(fact(4))