CommencerCommencer gratuitement

Valeur actuelle

Bonne nouvelle : le module numpy contient de nombreuses fonctions qui vous faciliteront grandement la vie pour travailler avec des valeurs financières.

La fonction .pv(rate, nper, pmt, fv), par exemple, permet de calculer la valeur actuelle d’un investissement à partir de quelques paramètres simples :

  • rate : Le taux de rendement de l’investissement
  • nper : La durée de vie de l’investissement
  • pmt : Le paiement (fixe) au début ou à la fin de chaque période (qui est 0 dans notre exemple)
  • fv : La valeur future de l’investissement

Vous pouvez utiliser cette formule de nombreuses façons. Par exemple, vous pouvez calculer la valeur actuelle d’investissements futurs en dollars d’aujourd’hui.

Cet exercice fait partie du cours

Introduction aux concepts financiers en Python

Afficher le cours

Instructions

  • Importez numpy sous le nom np.
  • À l’aide de la fonction .pv() de NumPy, calculez la valeur actuelle d’un investissement qui rapportera 10 000 $ dans 15 ans avec un taux d’inflation de 3 % par an et affectez-la à investment_1.
  • Calculez la valeur actuelle du même investissement, mais avec un horizon de seulement 10 ans et un taux d’inflation de 5 %, et affectez-la à investment_2.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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")
Modifier et exécuter le code