Python de Cero a Experto / Fundamentos
Reto: calculadora de gastos
Es hora de tu primer programa completo en Python: una calculadora de gastos de Mi Bolsillo. Juntas todo lo del módulo —variables, tipos, operadores y f-strings— para producir un recibo claro y bien formateado. Es pequeño, pero es un PROGRAMA de verdad: toma datos, calcula, y presenta un resultado legible. El primer ladrillo de todo lo que construirás.
Reto
Calculadora de gastos
Qué debes construir
Un programa que, a partir de tres gastos, calcule y muestre un recibo:
- Tres gastos guardados en variables (nombre y valor de cada uno). Por ejemplo: Mercado 87500, Taxi 12000, Café 4200.
- El total de los tres gastos (súmalos).
- El IVA (19%) sobre el total y el total con IVA.
- El promedio por gasto (total dividido entre 3).
- Un recibo impreso con f-strings: cada gasto con su valor (separador de miles), el total, el IVA, el total con IVA y el promedio (a dos decimales), con líneas separadoras.
Reglas
- Usa variables con nombres descriptivos en
snake_case. - Formatea el dinero con separador de miles (
{valor:,}) y los decimales con.2fdonde corresponda. - Usa f-strings para todo el recibo (nada de concatenar con
+).
25:00
Cuando estés listo, arranca el reloj.
Qué sigue
Módulo 1 conquistado: ya guardas datos, calculas y presentas resultados. Pero tus programas aún corren en
línea recta, siempre igual. El módulo 2 les da INTELIGENCIA con las decisiones (if) y los bucles
(for, while), y les da MEMORIA con las colecciones (listas, tuplas, diccionarios, sets) —incluidas las
comprehensions, la joya de Python—. Ahí el lenguaje despega.