Kom igångKom igång gratis

Nuvärde

Som tur är finns det en modul som heter numpy med många funktioner som gör det enklare att arbeta med finansiella värden.

Funktionen .pv(rate, nper, pmt, fv) låter dig till exempel beräkna nuvärdet av en investering med några enkla parametrar:

  • rate: Investeringens avkastning
  • nper: Investeringens löptid
  • pmt: Den (fasta) betalningen i början eller slutet av varje period (vilket är 0 i vårt exempel)
  • fv: Investeringens framtida värde

Den här formeln kan användas på många sätt. Du kan till exempel beräkna nuvärdet av framtida investeringar i dagens penningvärde.

Den här övningen är en del av kursen

Introduktion till finansiella begrepp i Python

Visa kurs

Övningsinstruktioner

  • Importera numpy som np.
  • Använd NumPy:s funktion .pv() för att beräkna nuvärdet av en investering som ger 10 000 dollar om 15 år vid en inflationstakt på 3 % per år, och tilldela resultatet till investment_1.
  • Beräkna nuvärdet av samma investering, men med en tidshorisont på bara 10 år och en inflationstakt på 5 %, och tilldela resultatet till investment_2.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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")
Redigera och kör kod