CommencezCommencez gratuitement

Valeur actuelle

Bonne nouvelle : le module numpy offre de nombreuses fonctions qui vous simplifieront la vie lorsque vous travaillez avec des valeurs financières.

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

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

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

Cette activité fait partie du cours

Introduction aux concepts financiers en Python

Voir le cours

Instructions de l’exercice

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

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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