Funciones útiles con números

🔢 Funciones integradas para números

Python incluye algunas funciones integradas que puedes usar directamente
para realizar operaciones numéricas sencillas.

Veamos las más comunes 👇

⚙️ round() — Redondear números

Redondea un número al entero más cercano.

print(round(2.9))
print(round(2.4))

⬇️ Salida:

3
2

También puedes indicar cuántos decimales quieres conservar: round(3.14159, 2)3.14

💡 abs() — Valor absoluto

Devuelve el valor positivo de un número, sin importar si era negativo o positivo.

print(abs(-2.9))

⬇️ Salida:

2.9

🧮 Muy útil cuando trabajas con diferencias o distancias.

📦 Módulo math

Para cálculos más avanzados, usamos el módulo math. Un módulo es un archivo separado que contiene funciones adicionales.

Para usarlo, debemos importarlo al inicio del programa:

import math

🧮 Ejemplo de uso del módulo math

import math

print(math.ceil(2.2))   # Redondea hacia arriba
print(math.floor(2.9))  # Redondea hacia abajo

⬇️ Salida:

3
2

math.ceil() → “ceiling” → techo math.floor() → “floor” → piso

💫 Otras funciones del módulo math

El módulo math incluye muchas más funciones útiles, como:

Función Descripción Ejemplo Resultado
math.sqrt(x) Raíz cuadrada math.sqrt(16) 4.0
math.pow(a, b) Potencia math.pow(2, 3) 8.0
math.fabs(x) Valor absoluto (float) math.fabs(-3.5) 3.5
math.factorial(n) Factorial de un número math.factorial(5) 120
math.pi Constante π math.pi 3.141592...

🔍 Cómo explorar el módulo

Si quieres ver todas las funciones disponibles, busca en Google:

🔎 “Python 3 math module”

Ahí encontrarás la lista completa en la documentación oficial:

📘 https://docs.python.org/3/library/math.html