Método Python math.perm()
Python math.perm(x, i)El método devuelve el número total de formas de elegir k elementos de n elementos sin repetición y con orden.
Nota: el parámetro k es opcional. Si no establecemos k, este método devolverá n! (por ejemplo, math.perm(7) devolverá 5040).
Versión de Python: 3.8
Sintaxis
La sintaxis del método math.perm() es la siguiente:
math.perm(n, k)
Descripción de parámetros:
- x-- Obligatorio, un número positivo. Si el valor no es un número, se devuelve TypeError.
- k-- Opcional, un número positivo. Si el valor no es un número, se devuelve TypeError.
Nota: si k es mayor que n, se devuelve 0.
Nota: si n o k son negativos, se produce un ValueError. Si n o k no son enteros, se produce un TypeError.
Valor de retorno
Un entero int, devuelve el número total de formas de elegir k elementos de n elementos sin repetición y con orden.
Ejemplo
El siguiente ejemplo calcula el número total de formas de elegir k elementos de n elementos:
Ejemplo
# Importar el paquete math
import math
# Inicializar n
n = 7
# Inicializar k
k = 5
# Mostrar el número total de formas de elegir k elementos de n elementos
print (math.perm(n, k))
import math
# Inicializar n
n = 7
# Inicializar k
k = 5
# Mostrar el número total de formas de elegir k elementos de n elementos
print (math.perm(n, k))
Resultado de salida:
2520Otras extensiones
Módulo Python math