Función pow() en Python

En Python, pow() es una función incorporada que se utiliza para calcular una potencia. La función pow() toma dos argumentos: la base y el exponente, y devuelve el resultado de elevar la base al exponente.

  • La función pow() devuelve el valor de x elevado a y (xy).
  • Si está presente un tercer parámetro, devuelve x elevado a y, módulo z.

Sintaxis Función pow() en Python

La sintaxis de la función pow() es la siguiente:

pow(base, exponente, modulo)

Parámetros:

  • base: Es el número base que se va a elevar a una potencia.
  • exponente: Es el exponente al que se va a elevar la base.
  • modulo (opcional): Es un valor entero opcional que se puede proporcionar para calcular el resultado módulo este valor. Si no se proporciona el parámetro modulo, se calcula la potencia normalmente.

Ejemplo Función pow() en Python

En el ejemplo, la función pow() se utiliza para calcular la potencia de 4 elevado a la 3. Aquí está el código:

x = pow(4, 3)
print(x)

Salida:

64

En este ejemplo, pow(4, 3) calcula la potencia de 4 elevado a la 3, lo que da como resultado 64. Luego, el valor de la variable x se establece como 64 y se imprime en la pantalla.


Ejemplo 2 Función pow() en Python

En el ejemplo, se está utilizando la función pow() para calcular el valor de 4 elevado a la 3, y luego calculando el resultado módulo 5.

x = pow(4, 3, 5)
print(x)

El resultado de este cálculo sería:

4

Veamos cómo se llega a ese resultado:

Primero, se calcula 4 elevado a la 3, que es igual a 64 (4 * 4 * 4 = 64). Luego, se calcula el resultado módulo 5, que es el resto de dividir 64 por 5. En este caso, el resultado es 4 (64 dividido por 5 da 12 con un resto de 4). Por lo tanto, el valor de x es 4.

La función pow() te permite calcular potencias y realizar operaciones de módulo en un solo paso, lo que puede ser útil en ciertas situaciones donde necesitas ambos cálculos simultáneamente.


Valores de parámetros de la función pow() en Python

ParámetroDescripción
xUn número, la base
yUn número, el exponente
zOptional. A number, the modulus