Operaciones matemáticas: math
¶
Las operaciones matemáticas es una de las funcionalidades más básicas de cualquier lenguaje de programación. En Python las puedes encontrar en el módulo math
.
import math
Aquí están definidas algunas de las constantes fundamentales:
math.pi
# >> 3.141592653589793
math.e
# >> 2.718281828459045
También tenemos acceso a funciones de uso común, como raíces y logaritmos:
math.sqrt(2) # Raíz cuadrada
# >> 1.4142135623730951
math.log(5) # Logaritmo natural (base e)
# >> 1.6094379124341003
Python también nos permite trabajar con ángulos fácilmente:
math.sin(math.pi / 2) # Función seno
# >> 1.0
math.cosh(2) # Función coseno hiperbólico
# >> 3.7621956910836314
math.radians(30) # Pasar de grados a radianes
# >> 0.5235987755982988 (~ pi/6)
Por último, algunas funciones misceláneas que podrían ser de utilidad:
math.gcd(12, 34) # Máximo común divisor
# >> 2
math.prod([3, 5, 7]) # Productorio
# >> 105 (3 * 5 * 7)
math.factorial(7) # Factorial
# >> 5040
Por último mencionar que, de base, también podemos trabajar con datos numéricos muy potentes:
# Enteros de tamaño arbitrario por defecto!:
12381247283945723895734818913812 * 6788678456749293283420582137
# >> 84052306704208035914529211542310875743692802848875069776244
# Números complejos (usamos j en lugar de i):
(3+4j) * (7+10j)
# >> (-19+58j)
# Fracciones
from fractions import Fraction
Fraction(10,9) / Fraction(7,8)
# >> Fraction(143, 72)
Última actualización: June 21, 2021