Méthode factorial du module math

La méthode factorial du module math renvoie la factorielle d'un nombre, c'est-à-dire le produit de tous les entiers naturels de 1 jusqu'au nombre donné. Seul un nombre positif peut être passé en paramètre de la méthode, sinon la méthode renverra une erreur.

Syntaxe

pythonimport math

math.factorial(nombre)

Exemple

Découvrons la factorielle du nombre 5 :

pythonimport math

print(math.factorial(5))

Résultat de l'exécution du code :

python120

Exemple

Appliquons maintenant la méthode factorial au nombre -4 :

pythonimport math

print(math.factorial(-4))

Résultat de l'exécution du code :

errorValueError: factorial() not defined for negative values

Voir aussi

  • la méthode fsum du module math,
    qui renvoie la somme de tous les éléments d'une séquence
  • la fonction min,
    qui renvoie le nombre minimal
  • la fonction max,
    qui renvoie le nombre maximal