Python

Python

Tutorial Python: Módulo math

Python math: operaciones matemáticas. Domina las operaciones matemáticas en Python utilizando el módulo math con ejemplos prácticos.

El módulo math en Python es una biblioteca estándar que proporciona funciones matemáticas. No se necesita instalar ningún paquete adicional para usarlo, solo es necesario importarlo.

Aquí hay una descripción detallada de algunas de las funciones más útiles y comúnmente usadas en el módulo math.

math.sqrt(x)

Esta función devuelve la raíz cuadrada de x.

import math
print(math.sqrt(25))  # Devuelve: 5.0

math.floor(x)

Devuelve el número entero más grande menor o igual que x (redondea a la baja).

import math
print(math.floor(4.7))  # Devuelve: 4

math.ceil(x)

Devuelve el número entero más pequeño mayor o igual que x (redondea a la alta).

import math
print(math.ceil(4.3))  # Devuelve: 5

math.pow(x, y)

Devuelve x elevado a la potencia y.

import math
print(math.pow(2, 3))  # Devuelve: 8.0

math.pi

Es una constante que representa el valor de pi.

import math
print(math.pi)  # Devuelve: 3.141592653589793

math.e

Es una constante que representa la base del logaritmo natural.

import math
print(math.e)  # Devuelve: 2.718281828459045

math.sin(x), math.cos(x), math.tan(x)

Estas funciones devuelven el seno, el coseno y la tangente de x (x debe pasarse en radianes).

import math
print(math.sin(math.pi/2))  # Devuelve: 1.0
print(math.cos(math.pi))    # Devuelve: -1.0
print(math.tan(math.pi/4))  # Devuelve: 1.0

math.radians(x)

Convierte x de grados a radianes.

import math
print(math.radians(180))  # Devuelve: 3.141592653589793

math.degrees(x)

Convierte x de radianes a grados.

import math
print(math.degrees(math.pi))  # Devuelve: 180.0

math.log(x[, base])

Devuelve el logaritmo de x a la base dada. Si la base no se proporciona, devuelve el logaritmo natural de x (se utiliza base e).

import math
print(math.log(100, 10))  # Devuelve: 2.0
print(math.log(math.e))   # Devuelve: 1.0

math.exp(x)

Devuelve e elevado a la potencia x.

import math
print(math.exp(1))  # Devuelve: 2.718281828459045

math.fabs(x)

Devuelve el valor absoluto de x.

import math
print(math.fabs(-10))  # Devuelve: 10.0

Estas son solo algunas de las funciones que proporciona el módulo math. Hay muchas más funciones relacionadas con trigonometría, aritmética compleja, combinatoria, etc. Para obtener información más detallada, es aconsejable consultar la documentación oficial de Python.

Certifícate en Python con CertiDevs PLUS

Ejercicios de esta lección Módulo math

Evalúa tus conocimientos de esta lección Módulo math con nuestros retos de programación de tipo Test, Puzzle, Código y Proyecto con VSCode, guiados por IA.

Polimorfismo

Python
Puzzle

Clases y objetos

Python
Código

Listas

Python
Código

Crear módulos y paquetes

Python
Puzzle

Estructuras de control

Python
Test

Diccionarios

Python
Puzzle

Módulo math

Python
Test

Importar módulos y paquetes

Python
Test

Operadores

Python
Test

OOP en python

Python
Proyecto

Estructuras de control

Python
Código

Instalación de Python y creación de proyecto

Python
Test

Listas

Python
Puzzle

Estructuras de control

Python
Puzzle

Encapsulación

Python
Test

Gestor de tareas con operaciones CRUD en Python

Python
Proyecto

Clases y objetos

Python
Test

Crear módulos y paquetes

Python
Test

Encapsulación

Python
Puzzle

Tipos de datos

Python
Test

Herencia de clases

Python
Código

Tuplas

Python
Test

Herencia

Python
Puzzle

Módulo datetime

Python
Puzzle

Excepciones

Python
Puzzle

Operadores

Python
Puzzle

Funciones lambda

Python
Puzzle

Clases y objetos

Python
Puzzle

Diccionarios

Python
Test

Módulo os

Python
Puzzle

Listas

Python
Test

Conjuntos

Python
Puzzle

Funciones lambda

Python
Test

Tuplas

Python
Puzzle

Módulo json

Python
Puzzle

Ejercicio proyecto de Python con Pandas - Análisis de datos

Python
Proyecto

Operadores

Python
Código

Variables

Python
Puzzle

Tipos de datos

Python
Puzzle

Diccionarios en Python

Python
Código

Conjuntos

Python
Test

Módulo math

Python
Puzzle

Excepciones

Python
Test

Módulo csv

Python
Test

Importar módulos y paquetes

Python
Puzzle

Funciones Python

Python
Puzzle

Módulo json

Python
Test

Tipos de datos

Python
Código

Módulo datetime

Python
Test

Herencia

Python
Test

Funciones

Python
Test

Funciones Python

Python
Código

Variables

Python
Test

Módulo csv

Python
Puzzle

Introducción a Python

Python
Test

Polimorfismo

Python
Test

Módulo os

Python
Test

Todas las lecciones de Python

Accede a todas las lecciones de Python y aprende con ejemplos prácticos de código y ejercicios de programación con IDE web sin instalar nada.

Certificados de superación de Python

Supera todos los ejercicios de programación del curso de Python y obtén certificados de superación para mejorar tu currículum y tu empleabilidad.

En esta lección

Objetivos de aprendizaje de esta lección

  1. Comprender el propósito y la importancia del módulo math en Python para operaciones matemáticas.
  2. Conocer y utilizar la función math.sqrt() para obtener la raíz cuadrada de un número.
  3. Aprender a usar las funciones math.floor() y math.ceil() para redondear números hacia abajo y hacia arriba, respectivamente.
  4. Conocer la función math.pow() para calcular potencias de números.
  5. Familiarizarse con las constantes math.pi y math.e para obtener los valores de pi y la base del logaritmo natural, respectivamente.
  6. Aprender a usar las funciones math.sin(), math.cos() y math.tan() para calcular trigonometría.
  7. Entender cómo convertir entre grados y radianes utilizando las funciones math.radians() y math.degrees().
  8. Conocer y utilizar la función math.log() para calcular logaritmos con bases personalizadas o el logaritmo natural.
  9. Aprender a calcular la función exponencial utilizando math.exp().
  10. Utilizar math.fabs() para obtener el valor absoluto de un número.