Barwert
Zum Glück gibt es ein Modul namens numpy, das viele Funktionen enthält, die dir die Arbeit mit Finanzwerten deutlich erleichtern.
Die Funktion .pv(rate, nper, pmt, fv) ermöglicht es dir zum Beispiel, den Barwert einer Investition wie zuvor mit ein paar einfachen Parametern zu berechnen:
- rate: die Rendite der Investition
- nper: die Laufzeit der Investition
- pmt: die (konstante) Zahlung zu Beginn oder am Ende jeder Periode (in unserem Beispiel 0)
- fv: der zukünftige Wert der Investition
Du kannst diese Formel vielfältig einsetzen. Zum Beispiel kannst du den Barwert zukünftiger Investitionen in heutigen Dollars berechnen.
Diese Übung ist Teil des Kurses
Einführung in finanzielle Konzepte mit Python
Anleitung zur Übung
- Importiere
numpyalsnp. - Verwende NumPys
.pv()-Funktion, um den Barwert einer Investition zu berechnen, die in 15 Jahren 10.000 $ bei einer jährlichen Inflationsrate von 3 % einbringt, und weise ihninvestment_1zu. - Berechne den Barwert derselben Investition, aber mit einem Zeithorizont von nur 10 Jahren und einer Inflationsrate von 5 %, und weise ihn
investment_2zu.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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")