Valoarea prezentă
Din fericire, există un modul numit numpy care conține multe funcții ce îți vor simplifica considerabil lucrul cu valori financiare.
Funcția .pv(rate, nper, pmt, fv), de exemplu, îți permite să calculezi valoarea prezentă a unei investiții, la fel ca înainte, folosind câțiva parametri simpli:
- rate: Rata de rentabilitate a investiției
- nper: Durata de viață a investiției
- pmt: Plata (fixă) de la începutul sau sfârșitul fiecărei perioade (care este 0 în exemplul nostru)
- fv: Valoarea viitoare a investiției
Poți folosi această funcție în mai multe moduri. De exemplu, poți calcula valoarea prezentă a unor investiții viitoare exprimată în banii de astăzi.
Acest exercițiu face parte din cursul
Introducere în concepte financiare în Python
Instrucțiuni pentru exercițiu
- Importă
numpycu aliasulnp. - Folosind funcția
.pv()din NumPy, calculează valoarea prezentă a unei investiții care va genera 10.000 $ peste 15 ani, la o rată a inflației de 3% pe an, și atribuie rezultatul variabileiinvestment_1. - Calculează valoarea prezentă a aceleiași investiții, dar cu un orizont de timp de doar 10 ani și o rată a inflației de 5%, atribuind rezultatul variabilei
investment_2.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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")