Calcular interés compuesto
El interés compuesto nos permite determinar la evolución del valor de algo a lo largo del tiempo, asumiendo un incremento anual determinado. Es decir, tenemos:
- 💶 Un
principal. El valor inicial. Este puede ser un dinero. - 📈 Un
interesmedido en%anual. - 📅 Un
tiempomedido enaños.
def interes_compuesto(principal, interes, tiempo):
return principal * (1 + interes) ** tiempo
Con los siguientes parámetros, puedes ver que 1000 Euros al 5% anual en 5 años se convierten en 1276.
principal = 1000
interes = 0.05
tiempo = 5
interes_final = interes_compuesto(principal, interes, tiempo)
print(f"{principal} -> {interes_final:.0f} en {tiempo} años")
# 1000 -> 1276 en 5 años
✏️ Ejercicios:
- Crea otra función
interes_compuestoque acepte un parámetro de entrada que seainterespero en vez de ser fijo, es unlistdenvalores, siendoneltiempo. Es decir, sitiempoes5entoncesinteresserá unalistcon5elementos donde el primero indicará el interés del primer año, el segundo del segundo, etc.