Python como calculadora
Python conoce toda la aritmética que usas a diario:
+ suma · - resta · * multiplicación · / división
Dos operadores menos conocidos pero esenciales: // división entera (conserva solo la parte entera) y % módulo (el residuo de la división). Además, ** calcula potencias.
print(7 + 3)
print(7 - 3)
print(7 * 3)
print(7 / 2)
print(7 // 2)
print(7 % 2)
print(2 ** 3)Output
10 4 21 3.5 3 1 8
División entera y residuo: una dupla poderosa
Al dividir 17 entre 5: el cociente es 3 y el residuo es 2. Python te proporciona ambos:
17 // 5 → 3 (cuántas veces completas cabe el 5) y 17 % 5 → 2 (lo que sobra).
Esta dupla resuelve problemas frecuentes: convertir minutos a horas y minutos, saber si un número es par (n % 2 == 0) o calcular ciclos.
Calcula con Python
Calcula tu edad aproximada en días con *. Luego calcula cuántas semanas completas y días restantes son con // y %.
Run your code to see its output here.
¿Qué imprime este código?
print(7 // 2, 7 % 2)¿Y este con potencia?
result = 2 ** 10
print(result)Jerarquía de operaciones
Python respeta la jerarquía matemática: paréntesis → potencias → multiplicación/división → suma/resta.
2 + 3 * 4 resulta en 14, no 20. Si tienes dudas, usa paréntesis: son gratuitos y hacen tu intención transparente para cualquiera que lea tu código.
Completa el cálculo del promedio.
Una película dura 147 minutos. Usando // y %, imprime exactamente: 2 hours and 27 minutes
Run your code to see its output here.
Puntos clave
- + - * / realizan la aritmética habitual; / siempre produce un float.
- // es la división entera; % es el residuo (módulo).
- ** eleva a una potencia.
- Python respeta la precedencia matemática tradicional.