Operaciones matemáticas en Python

Básico
Python
Python
Actualizado: 15/03/2026

Operadores aritméticos

Python incluye siete operadores aritméticos para las operaciones matemáticas más habituales:

| Operador | Operación | Ejemplo | Resultado | |---|---|---|---| | + | Suma | 7 + 3 | 10 | | - | Resta | 7 - 3 | 4 | | * | Multiplicación | 7 * 3 | 21 | | / | División | 7 / 2 | 3.5 | | // | División entera | 7 // 2 | 3 | | % | Módulo (resto) | 7 % 2 | 1 | | ** | Potencia | 2 ** 3 | 8 |

La división con / siempre devuelve un float, incluso si el resultado es exacto (por ejemplo, 10 / 2 devuelve 5.0). Para obtener un entero se usa //.

Precedencia y la función round()

Python sigue las reglas matemáticas de precedencia: primero potencias, después multiplicaciones y divisiones, y por último sumas y restas. Los paréntesis alteran este orden.

resultado = 2 + 3 * 4     # 14 (no 20)
resultado = (2 + 3) * 4   # 20

La función round() redondea un decimal al número de cifras indicado:

precio = 19.456
print(round(precio, 2))  # 19.46
print(round(precio))     # 19

round() es especialmente útil cuando se trabaja con resultados de divisiones o cálculos financieros donde se necesita precisión controlada.

Ejemplos prácticos

Un caso típico es calcular la propina en un restaurante:

cuenta = 42.50
propina = cuenta * 0.10
total = round(cuenta + propina, 2)
print(f"Total con propina: {total} euros")

Otro ejemplo habitual es la conversión de unidades:

km = 100
millas = round(km * 0.621371, 2)
print(f"{km} km son {millas} millas")
# 100 km son 62.14 millas
Alan Sastre - Autor del tutorial

Alan Sastre

Ingeniero de Software y formador, CEO en CertiDevs

Ingeniero de software especializado en Full Stack y en Inteligencia Artificial. Como CEO de CertiDevs, Python es una de sus áreas de expertise. Con más de 15 años programando, 6K seguidores en LinkedIn y experiencia como formador, Alan se dedica a crear contenido educativo de calidad para desarrolladores de todos los niveles.

Más tutoriales de Python

Explora más contenido relacionado con Python y continúa aprendiendo con nuestros tutoriales gratuitos.

Aprendizajes de esta lección

Realizar operaciones aritméticas y redondear resultados en Python.