Méthode math.perm() en Python

Python math 模块Module math de 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

# Importer le package math
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 :

2520

Python math 模块Module math de Python

Autres extensions