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
interes
medido en%
anual. - 📅 Un
tiempo
medido 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_compuesto
que acepte un parámetro de entrada que seainteres
pero en vez de ser fijo, es unlist
den
valores, siendon
eltiempo
. Es decir, sitiempo
es5
entoncesinteres
será unalist
con5
elementos donde el primero indicará el interés del primer año, el segundo del segundo, etc.