LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Importiere numpy als np.
  • 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 ihn investment_1 zu.
  • Berechne den Barwert derselben Investition, aber mit einem Zeithorizont von nur 10 Jahren und einer Inflationsrate von 5 %, und weise ihn investment_2 zu.

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")
Code bearbeiten und ausführen