Méthode math.perm() en Python
Python math.perm(x, i)La méthode renvoie le nombre total de façons de choisir k éléments parmi n éléments sans répétition et en tenant compte de l'ordre.
Remarque : Le paramètre k est facultatif. Si nous ne définissons pas k, cette méthode renverra n! (par exemple, math.perm(7) renverra 5040).
Version Python : 3.8
Syntaxe
La syntaxe de la méthode math.perm() est la suivante :
math.perm(n, k)
Description des paramètres :
- x-- Obligatoire, un nombre positif. Si la valeur n'est pas un nombre, une TypeError est renvoyée.
- k-- Facultatif, un nombre positif. Si la valeur n'est pas un nombre, une TypeError est renvoyée.
Remarque : si k est supérieur à n, la fonction renvoie 0.
Remarque : si n ou k est négatif, une ValueError se produit. Si n ou k n'est pas un entier, une TypeError se produit.
Valeur de retour
Un entier int, renvoyant le nombre total de façons de choisir k éléments parmi n éléments sans répétition et avec ordre.
Exemple
L'exemple suivant calcule le nombre total de façons de choisir k éléments parmi n éléments :
Exemple
import math
# Initialiser n
n = 7
# Initialiser k
k = 5
# Afficher le nombre total de façons de choisir k éléments parmi n éléments
print (math.perm(n, k))
Résultat de sortie :
2520Autres extensions
Module math de Python