Parte 19 — Clasificar el estado financiero
Estado del saldo
python terminal
saldo_actual = 1_500
if saldo_actual > 0:
estado_saldo = "Positivo"
elif saldo_actual == 0:
estado_saldo = "Sin fondos"
else:
estado_saldo = "Negativo"
print("Estado:", estado_saldo)Estado del presupuesto
python terminal
presupuesto = 100_000
gastos = 85_000
if presupuesto <= 0:
estado_presupuesto = "Presupuesto inválido"
else:
porcentaje_utilizado = (
gastos / presupuesto
) * 100
if porcentaje_utilizado >= 100:
estado_presupuesto = "Agotado"
elif porcentaje_utilizado >= 80:
estado_presupuesto = "Casi agotado"
elif porcentaje_utilizado >= 50:
estado_presupuesto = "Uso moderado"
else:
estado_presupuesto = "Bajo control"
print("Estado:", estado_presupuesto)Resultado:
text terminal
Estado: Casi agotadoEstado de una meta
python terminal
meta_ahorro = 5_000
saldo_actual = 2_100
if meta_ahorro <= 0:
print("La meta no es válida.")
else:
progreso = (saldo_actual / meta_ahorro) * 100
if progreso >= 100:
print("Meta alcanzada.")
elif progreso >= 75:
print("Estás muy cerca de la meta.")
elif progreso >= 50:
print("Has superado la mitad de la meta.")
elif progreso > 0:
print("La meta está en progreso.")
else:
print("Todavía no has comenzado.")Meta superada
python terminal
meta_ahorro = 3_000
saldo_actual = 3_500
if saldo_actual >= meta_ahorro:
cantidad_adicional = saldo_actual - meta_ahorro
print("Meta alcanzada.")
print(
f"Cantidad adicional: "
f"{cantidad_adicional}"
)
else:
dinero_faltante = meta_ahorro - saldo_actual
print(
f"Faltan {dinero_faltante} "
f"para alcanzar la meta."
)