Začněte nyníZačněte zdarma

Současná hodnota

Naštěstí existuje modul numpy, který obsahuje mnoho funkcí, jež ti práci s finančními hodnotami výrazně usnadní.

Funkce .pv(rate, nper, pmt, fv) ti například umožňuje vypočítat současnou hodnotu investice – podobně jako dříve, ale pomocí několika jednoduchých parametrů:

  • rate: Míra výnosu investice
  • nper: Životnost investice
  • pmt: Pevná platba na začátku nebo na konci každého období (v našem příkladu je rovna 0)
  • fv: Budoucí hodnota investice

Tento vzorec lze využít mnoha způsoby. Například můžeš vypočítat současnou hodnotu budoucích investic vyjádřenou v dnešních penězích.

Toto cvičení je součástí kurzu

Introduction to Financial Concepts in Python

Zobrazit kurz

Pokyny k cvičení

  • Importuj numpy jako np.
  • Pomocí funkce .pv() z NumPy vypočítej současnou hodnotu investice, která za 15 let vynese 10 000 $, při roční míře inflace 3 %, a výsledek ulož do proměnné investment_1.
  • Vypočítej současnou hodnotu stejné investice, ale s časovým horizontem pouze 10 let a mírou inflace 5 %, a výsledek ulož do proměnné investment_2.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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")
Upravit a spustit kód