ComenzarEmpieza gratis

Valor presente

Por suerte, tienes un módulo llamado numpy que incluye muchas funciones que te facilitarán mucho la vida al trabajar con valores financieros.

La función .pv(rate, nper, pmt, fv), por ejemplo, te permite calcular el valor presente de una inversión como antes, usando unos pocos parámetros sencillos:

  • rate: La tasa de rentabilidad de la inversión
  • nper: La vida útil de la inversión
  • pmt: El pago (fijo) al principio o al final de cada periodo (que en nuestro ejemplo es 0)
  • fv: El valor futuro de la inversión

Puedes usar esta fórmula de muchas maneras. Por ejemplo, puedes calcular el valor presente de inversiones futuras en dólares de hoy.

Este ejercicio forma parte del curso

Introducción a los conceptos financieros en Python

Ver curso

Instrucciones del ejercicio

  • Importa numpy como np.
  • Usando la función .pv() de NumPy, calcula el valor presente de una inversión que generará 10.000 $ dentro de 15 años con una tasa de inflación del 3% anual y asígnalo a investment_1.
  • Calcula el valor presente de la misma inversión, pero con un horizonte temporal de solo 10 años y una inflación del 5%, asignándolo a investment_2.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Import numpy as np
____

# Calculate investment_1
investment_1 = ____(rate=____, nper=____, pmt=____, fv=10000)

# Note that the present value returned is negative, so we multiply the result by -1
print("Investment 1 is worth " + str(round(-investment_1, 2)) + " in today's dollars")

# Calculate investment_2
investment_2 = ____
print("Investment 2 is worth " + str(round(-investment_2, 2)) + " in today's dollars")
Editar y ejecutar código