Contenido del capítulo

En este capítulo empezamos de forma breve con el módulo math de Python. En posteriores cursos tendrás mucha más información sobre como usar todas o casi todas sus funcionalidades.

Duración estimada de todo el contenido:
Duración del vídeo:
No contiene ejercicios Contiene 1 vídeo.
Tabla de contenidos
Logo

    ¿Qué es el módulo math?

    El módulo math de Python
    El módulo math de Python

    El módulo math de Python, es un módulo que viene integrado con el lenguaje de programación Python.

    Este módulo es muy útil porque incluye muchas funciones matemáticas listas para usar. Al usar este módulo, no tendrás que reescribir ciertas fórmulas para solucionar problemas matemáticos.

    El término math se traduce al español como matemáticas.

    Espacio publicitario

    Por ejemplo, si haces una función para calcular el área de un círculo, debes conocer la fórmula y saberla aplicar al código.

    No obstante, si la función está hecha por otra persona, tú solo tienes que saber utilizarla y para qué utilizarla, pero no como está hecha internamente.

    Algo como esto:

    # Calcula el área de un círculo
    calcular_area(radio)

    Esta función no pertenece al módulo math, es solo un ejemplo para que comprendas la utilidad de disponer de los elementos de un módulo; nos quita mucho trabajo.

    Referencia de math

    La referencia del módulo math, la encontrarás en esta página: Referencia oficial del módulo math de Python.

    Importar el módulo math

    Empecemos importando el módulo math:

    import math

    Utilizar un elemento de math

    Vamos a utilizar una de las funciones de math. Por ejemplo, sqrt() que sirve para calcular raíces cuadradas a partir de un número.

    Aquí tienes un ejemplo de uso:

    import math
    
    # Se introduce el valor para operar
    numero = int(input("Introduce un número: "))
    
    # Se calcula la raíz cuadrada
    raiz = math.sqrt(numero)
    
    print(f"La raíz cuadrada de {numero} es {raiz}")
    Resultado en la consola
    Introduce un número: 9
    La raíz cuadrada de 9 es 3.0

    Con un código tan simple, y sin conocer la fórmula para calcular raíces cuadradas, hemos podido crear una calculadora de raíces en uno o dos minutos.

    Espacio publicitario

    Esta es una de las grandes ventajas de la programación modular y todo lo que viene integrado en el lenguaje.

    El resultado que nos da la función anterior, es siempre un float, está definida de esa forma.

    Si quieres modificar esto en tu programa, simplemente aplica una conversión explícita en tu programa:

    import math
    
    # Se introduce el valor para operar
    numero = int(input("Introduce un número: "))
    
    # Se calcula la raíz cuadrada
    raiz = int(math.sqrt(numero))
    
    print(f"La raíz cuadrada de {numero} es {raiz}")
    Resultado en la consola
    Introduce un número: 9
    La raíz cuadrada de 9 es 3

    Ahora sí, obtenemos un resultado de tipo int.

    Espacio publicitario




    Espacio publicitario




    Espacio publicitario