CodeForge

Python de Cero a Experto / Fundamentos

Reto: calculadora de gastos

Reto30 min60 XP

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

Media25 min60 XP(×2 sin mirar la solución)

Qué debes construir

Un programa que, a partir de tres gastos, calcule y muestre un recibo:

  1. Tres gastos guardados en variables (nombre y valor de cada uno). Por ejemplo: Mercado 87500, Taxi 12000, Café 4200.
  2. El total de los tres gastos (súmalos).
  3. El IVA (19%) sobre el total y el total con IVA.
  4. El promedio por gasto (total dividido entre 3).
  5. 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 .2f donde 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.