26. Retos de práctica
Reto 1: presentación
Crea un programa que pregunte:
- Nombre.
- Edad.
- País.
Luego muestra una presentación completa.
Reto 2: calculadora
Solicita dos números y permite:
- Sumarlos.
- Restarlos.
- Multiplicarlos.
- Dividirlos.
Reto 3: control de saldo
Solicita:
- Saldo inicial.
- Ingreso.
- Gasto.
Muestra el saldo final.
Reto 4: lista de compras
Permite agregar productos a una lista y mostrarlos.
Reto 5: categorías
Crea un gasto utilizando un diccionario con:
- Nombre.
- Monto.
- Categoría.
- Fecha.
Reto 6: historial
Guarda varios gastos en una lista y muestra el total.
Reto 7: validación
Evita que el usuario registre montos negativos o texto donde debería escribir números.
Reto 8: persistencia
Guarda los gastos en un archivo JSON y cárgalos cuando el programa se abra.