Python Language Exposiciónción utilizando el módulo matemático: math.pow ()


Ejemplo

El módulo math contiene otra función math.pow() . La diferencia con el operador incorporado pow() -function o ** es que el resultado es siempre un float :

import math
math.pow(2, 2)    # 4.0
math.pow(-2., 2)  # 4.0

Lo que excluye los cálculos con entradas complejas:

math.pow(2, 2+0j) 

TypeError: no se puede convertir complejo a flotar

y cálculos que conducirían a resultados complejos:

math.pow(-2, 0.5)

ValueError: error de dominio matemático