Information

Author(s) Tanguy De Bels
Deadline 31/12/9999 23:59:59
Submission limit No limitation

Sign in

Tp02_Exercice3_Factorielle

É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

Implementation

Écrivez la signature et le corps de la fonction fact(n):