pow() en Python

La función Python pow() devuelve la potencia de los números dados. Esta función calcula x**y . Esta función primero convierte sus argumentos en flotantes y luego calcula la potencia. 

Sintaxis: pow(x,y)

Parámetros: 

  • x : Número cuya potencia hay que calcular.
  • y : Valor elevado para calcular la potencia.

Valor devuelto:   Devuelve el valor x**y en float.

Ejemplo de Python pow()

Ejemplo 1: Funcionamiento de pow()

Python3

# Python code to demonstrate pow()
# version 1
 
print("The value of 3**4 is : ", end="")
 
# Returns 81
print(pow(3, 4))

Producción: 

The value of 3**4 is : 81.0

Ejemplo 2: Python pow() con tres argumentos

La función float pow(x,y,mod) calcula (x**y) % mod . Esta función primero convierte sus argumentos en flotantes y luego calcula la potencia. 

Sintaxis: float pow(x,y,mod)

Parámetros: 

  • x : Número cuya potencia hay que calcular.
  • y : Valor elevado para calcular la potencia.
  • mod :  Valor con el que se tiene que calcular el módulo.

Valor devuelto:   Devuelve el valor (x**y) % mod en float.

Python3

# Python code to demonstrate pow()
# version 2
 
print("The value of (3**4) % 10 is : ", end="")
 
# Returns 81%10
# Returns 1
print(pow(3, 4, 10))

Producción: 

The value of (3**4) % 10 is : 1

Casos de implementación en pow() : 

 

Python3

# Python code to discuss negative
# and non-negative cases
 
# positive x, positive y (x**y)
print("Positive x and positive y : ", end="")
print(pow(4, 3))
 
print("Negative x and positive y : ", end="")
# negative x, positive y (-x**y)
print(pow(-4, 3))
 
print("Positive x and negative y : ", end="")
# positive x, negative y (x**-y)
print(pow(4, -3))
 
print("Negative x and negative y : ", end="")
# negative x, negative y (-x**-y)
print(pow(-4, -3))

Producción:

Positive x and positive y : 64
Negative x and positive y : -64
Positive x and negative y : 0.015625
Negative x and negative y : -0.015625

Este artículo es una contribución de Manjeet Singh . Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando write.geeksforgeeks.org o enviar tu artículo por correo a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.

Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *