CodeForge

Python de Cero a Experto / Fundamentos

Números y operadores

Teoría20 min20 XP

Programar es, en buena parte, hacer cálculos: totales, promedios, descuentos, cuántas veces cabe algo en algo. Python trae todos los operadores matemáticos que necesitas —y un par que sorprenden a quien viene de otros lenguajes, como la división entera y el módulo—. Hoy dominas la aritmética de Python: sumar, restar, dividir de dos formas, sacar restos y elevar a potencias.

La calculadora que ya sabes usar

Los operadores en acción

Ejecuta y compara los siete operadores con los mismos dos números:

Los cuatro primeros son los de siempre. Los importantes de Python: / (división real) SIEMPRE devuelve un float10 / 2 da 5.0, no 5—; // (división entera) descarta los decimales y te da cuántas veces cabe exacto; y % (módulo) te da el RESTO de esa división. La potencia es ** (no ^ como en otros lenguajes). Estos tres —//, %, **— son los que más confunden al venir de otros idiomas de programación.

El módulo y la división entera: para qué sirven

Orden y asignación

¿Cuál es la diferencia entre 17 / 5, 17 // 5 y 17 % 5 en Python?

Mini-reto

Calcula con Mi Bolsillo: 1) tienes un total = 47000 y quieres repartirlo entre personas = 4: usa // para el monto por persona y % para lo que sobra, e imprímelos; 2) calcula el precio con IVA de un gasto de 12000 (multiplícalo por 1.19); 3) usa += para sumarle 5000 a una variable ahorro que empiece en 20000, y muestra el resultado. Comprueba cada cálculo con print.

Qué sigue

Ya haces cálculos. La próxima lección entra al tipo de dato más usado junto a los números: los STRINGS (texto). Verás cómo manipularlos —mayúsculas, buscar, reemplazar, medir su largo, acceder a sus letras—, la base para trabajar con nombres, mensajes y cualquier texto.