escheme = {
‘name’: ‘’,
‘initialBudget’: 0,
‘salary’: 0,
‘finalBudget’: 0
}
expense = [
{
‘description’: ‘’,
‘total’: 0
},
{
‘description’: ‘’,
‘total’: 0
},
{
‘description’: ‘’,
‘total’: 0
}
]
print(“Bienvenido. Este programa te ayudará a saber un poco más de tu saluda financiera. Empecemos!”)
escheme[‘name’] = input("Ingresa tu nombre: ")
escheme[‘initialBudget’] = int(input("Ingresa cuánto dinero tenés hoy: "))
escheme[‘salary’] = int(input("Ingresá cuál es tu sueldo: "))
escheme[‘finalBudget’] = escheme[‘initialBudget’] + escheme[‘salary’]
print("---------")
expense[0][‘description’] = input("Ingresa el primer gasto a considerar: ")
expense[0][‘total’] = int(input("Ingresa cuanto gastas: "))
expense[1][‘description’] = input("Ingresa el segundo gasto a considerar: ")
expense[1][‘total’] = int(input("Ingresa cuanto gastas: "))
expense[2][‘description’] = input("Ingresa el tercer gasto a considerar: ")
expense[2][‘total’] = int(input("Ingresa cuanto gastas: "))
for element in expense:
escheme[‘finalBudget’] -= (element[‘total’])
#busco valor mas alto para dar alerta si los gastos son altos
gastoAlto = ''
if expense[0][‘total’] > (expense[1][‘total’] and expense[2][‘total’]):
gastoAlto = expense[0][‘description’]
elif expense[1][‘total’] > (expense[0][‘total’] and expense[2][‘total’]):
gastoAlto = expense[1][‘description’]
elif expense[2][‘total’] > (expense[0][‘total’] and expense[1][‘total’]):
gastoAlto = expense[2][‘description’]
mensaje = ''
if escheme[‘finalBudget’] > 0:
mensaje = 'Tus expense están en línea a tus ingresos! Sigue así’
elif escheme[‘finalBudget’] == 0:
mensaje = ‘Llegas justo al mes. Trata de gastar menos’
else:
mensaje = f’Este mes está dificil! ¿Estás seguro que no puedes gastar menos?. Te sugerimos revisar tu gasto en {gastoAlto}’
print("---------")
template = f"{escheme[‘name’]}, luego de analizar tu caso vemos que tu presupuesto al fin del mes será {escheme[‘finalBudget’]}."
print(template)
print(mensaje)