Math en Python

En Python, el módulo math proporciona funciones matemáticas que te permiten realizar operaciones matemáticas avanzadas. Aquí hay algunos ejemplos de cómo trabajar con el módulo math en Python:

Redondear números

El módulo math proporciona una función round() que te permite redondear números a un número específico de dígitos decimales. La sintaxis para redondear un número es la siguiente:


import math

rounded_number = round(number, digits)

Lenguaje del código: Python (python)

Donde number es el número que deseas redondear y digits es el número de dígitos decimales a los que deseas redondear el número.

Por ejemplo, para redondear el número 3.14159 a 2 dígitos decimales, puedes hacer lo siguiente:


import math

rounded_number = round(3.14159, 2)
print(rounded_number)

Lenguaje del código: Python (python)

La salida de este código será 3.14.

Calcular funciones trigonométricas

El módulo math proporciona funciones trigonométricas como sin(), cos() y tan() que te permiten calcular valores trigonométricos.

La sintaxis para calcular el valor de una función trigonométrica es la siguiente:


import math

result = function(value)
Lenguaje del código: JavaScript (javascript)

Donde function es la función trigonométrica que deseas calcular y value es el ángulo en radianes.

Por ejemplo, para calcular el valor del seno de un ángulo de 30 grados, puedes hacer lo siguiente:


import math

angle = 30
radians = math.radians(angle)
sin_value = math.sin(radians)
print(sin_value)

Lenguaje del código: Python (python)

En este ejemplo, el programa convierte el ángulo de 30 grados a radianes utilizando la función radians() del módulo math, y luego calcula el valor del seno del ángulo utilizando la función sin(). La salida del programa será 0.5.

Calcular funciones exponenciales y logarítmicas

El módulo math proporciona funciones como exp(), log(), y log10() que te permiten calcular funciones exponenciales y logarítmicas.

La sintaxis para calcular el valor de una función exponencial o logarítmica es la siguiente:


import math

result = function(value)
Lenguaje del código: JavaScript (javascript)

Donde function es la función exponencial o logarítmica que deseas calcular y value es el número sobre el que se realiza el cálculo.

Por ejemplo, para calcular el valor de la función exponencial e elevado a la potencia de 2 (e^2), puedes hacer lo siguiente:


import math

result = math.exp(2)
print(result)

Lenguaje del código: Python (python)

La salida de este código será 7.3890560989306495.

Calcular constantes matemáticas

El módulo math proporciona constantes matemáticas como pi y e que puedes utilizar en tus cálculos matemáticos.

La sintaxis para acceder a una constante matemática es la siguiente:


import math

constant = math.constant_name

Lenguaje del código: Python (python)

Donde constant_name es el nombre de la constante matemática que deseas utilizar.

Por ejemplo, para imprimir el valor de la constante matemática pi, puedes hacer lo siguiente:


import math

pi_value = math.pi
print(pi_value)

Lenguaje del código: Python (python)

La salida de este código será 3.141592653589793.

Calcular la raíz cuadrada y potencias

Además de la función round() que se utiliza para redondear números, el módulo math también proporciona la función sqrt() para calcular la raíz cuadrada de un número y la función pow() para calcular una potencia.


import math

sqrt_value = math.sqrt(16)
print(sqrt_value)

pow_value = math.pow(2, 3)
print(pow_value)

Lenguaje del código: Python (python)

En este ejemplo, la función sqrt() se utiliza para calcular la raíz cuadrada de 16, y la función pow() se utiliza para calcular 2 elevado a la potencia de 3.

La salida del programa será:


4.0
8.0

Lenguaje del código: texto plano (plaintext)

Funciones trigonométricas inversas

Además de las funciones trigonométricas sin(), cos(), y tan(), el módulo math también proporciona las funciones trigonométricas inversas como asin(), acos(), y atan(). Estas funciones te permiten calcular el ángulo correspondiente a un valor trigonométrico específico.


import math

sin_value = math.sin(math.radians(30))
asin_value = math.asin(sin_value)
print(asin_value)

Lenguaje del código: Python (python)

En este ejemplo, la función sin() se utiliza para calcular el valor del seno de un ángulo de 30 grados, y luego la función asin() se utiliza para calcular el ángulo correspondiente al valor del seno. La salida del programa será 0.5235987755982988, que representa el ángulo en radianes.

Funciones hiperbólicas

El módulo math también proporciona funciones hiperbólicas como sinh(), cosh(), y tanh() que te permiten calcular los valores de las funciones hiperbólicas.


import math

sinh_value = math.sinh(1)
print(sinh_value)

cosh_value = math.cosh(1)
print(cosh_value)

tanh_value = math.tanh(1)
print(tanh_value)

Lenguaje del código: Python (python)

En este ejemplo, la función sinh() se utiliza para calcular el valor de la función hiperbólica seno hiperbólico de 1, la función cosh() se utiliza para calcular el valor de la función hiperbólica coseno hiperbólico de 1, y la función tanh() se utiliza para calcular el valor de la función hiperbólica tangente hiperbólica de 1.

La salida del programa será:


1.1752011936438014
1.5430806348152437
0.7615941559557649

Lenguaje del código: Python (python)

Espero que esta información te sea útil para trabajar con el módulo math en Python. El módulo math es muy útil para realizar operaciones matemáticas avanzadas en Python, por lo que es importante conocer las diferentes funciones y constantes que proporciona y cómo utilizarlas correctamente.

Curso de HTML Desde Cero

Inscríbete Ahora