La librería math

La librería math es proveída por Python como parte de su "librería estándar" y ofrece funciones matemáticas para uso en el campo de los números reales. Algunas de las funciones ofrecidas son:

Funciones numéricas

  • math.ceil(x): Devuelve el entero más próximo mayor o igual que x.

math.ceil(x)

  • math.floor(x): Devuelve el entero más próximo menor o igual que x.
  • math.gcd(a, b): Devuelve el máximo común divisor ("greatest common divisor") de los números a y b.

Función math.gcd(a, b)

  • math.isnan(x): Devuelve el booleano True si x es un NaN ("Not a Number").

Funciones de potencia y logarítmicas

  • math.exp(x): Devuelve ex.
  • math.log(x, [base]): Devuelve el logaritmo neperiano de x. Si se incluye el segundo argumento, devuelve el logaritmo de x en la base indicada.
  • math.log2(x): Devuelve el logaritmo en base 2 de x.

Función math.log2(x)

  • math.log10(x): Devuelve el logaritmo en base 10 de x.
  • math.pow(x, y): Devuelve xy.
  • math.sqrt(x): Devuelve la raíz cuadrada de x.

Funciones trigonométricas y de conversión de ángulos

  • math.cos(x): Devuelve el coseno de x.
  • math.sin(x): Devuelve el seno de x.
  • math.tan(x): Devuelve la tangente de x.
  • math.degrees(x): Convierte un ángulo de grados sexagesimales a radianes.
  • math.radians(x): Convierte un ángulo de radianes a grados sexagesimales.

Constantes

  • math.pi: Número pi.
  • math.e: Número e:

Función math.e

  • math.nan: Valor equivalente a "no es un número".