pow

Nombre completo
pow
Librería
Built-in
Sintaxis

pow(x, y[, z])

Descripción

La función pow devuelve el número incluido como primer argumento, x, elevado al número incluido como segundo argumento, y. Si se añade un tercer argumento, z, se devuelve el resultado anterior módulo z, operación más eficiente que

pow(x, y) % z

Los argumentos deberán tener tipos numéricos. Si se mezclan diferentes tipos se aplican las reglas de coerción de tipos. Para números de tipo entero, el resultado también es de tipo entero salvo que el segundo argumento sea negativo, en cuyo caso todos los argumentos son convertidos a números reales y se devuelve también un número real. Así, pow(10, 2) devuelve el entero 100, pero pow(10, -2) devuelve el número real 0.01.

Si el segundo argumento es negativo, no podrá incluirse el tercer argumento. Si el tercer argumento está incluido en la función, los dos primeros deberán ser enteros y el segundo no podrá ser negativo.

Parámetros
  • x: Base del cálculo.
  • y: Exponente.
  • z: (Opcional) número con respecto del cual calcular el módulo de pow(x, y).
Ejemplos

Calculamos 2 elevado a 3:

print(pow(2, 3))

Función pow. Ejemplo de uso

 

Si se añade el tercer argumento, la función devuelve la potencia calculada módulo z:

print(pow(2, 3, 3))

Función pow. Ejemplo de uso

 

Si x e y son enteros y este último es positivo, el resultado es también un número entero.

n = pow(10, 2)
print(n)
print(type(n))

Función pow. Ejemplo de uso

Si y es negativo, el resultado es un número real:

n = pow(10, -2)
print(n)
print(type(n))

Función pow. Ejemplo de uso

 

Enviado por admin el Dom, 20/01/2019 - 15:55