Écrivez une fonction fact(n)
qui prend en entrée un nombre entier et qui renvoie la factorielle de ce nombre.
La factorielle d'un nombre entier est défini par la formule : \(n! = n.(n-1).(n-2) \dots 1\). Et par convention, 0! = 1
Attention : Votre fonction doit gérer les cas où l’entrée n’est pas valide, c'est à dire quand l'entrée est strictement inférieure à 0. Dans ce cas, elle doit renvoyer None.
Exemple :
fact(6) #return 720 fact(0) #return 1 fact(-9) #return None