So berechnen sie den zinseszins in python (3 beispiele)


Mit der folgenden Zinseszinsformel können wir den Endwert einer Investition nach einer bestimmten Zeitspanne ermitteln:

A = P(1 + r/n) nt

Gold:

  • A: Endgültiger Betrag
  • P: Hauptinitiale
  • r: jährlicher Zinssatz
  • n: Anzahl der Kompositionsperioden pro Jahr
  • t: Anzahl der Jahre

Mit der folgenden Formel können wir den Endwert einer Investition in Python berechnen:

 P * ( pow ((1 + r / n),n * t))

Und mit der folgenden Funktion können wir uns den Endwert bestimmter Investitionen am Ende jeder Periode anzeigen lassen:

 def each_year(P, r, n, t):

    for period in range(t):
        amount = P * ( pow ((1 + r / n), n * (period + 1 )))
        print(' Period: ', period + 1, amount)

    return amount

Die folgenden Beispiele zeigen, wie diese Formeln in Python verwendet werden, um den Endwert von Investitionen in verschiedenen Szenarien zu berechnen.

Beispiel 1: Zinseszinsformel mit jährlicher Aufzinsung

Nehmen wir an, wir investieren 5.000 US-Dollar in eine Investition, die sich auf 6 % pro Jahr summiert.

Der folgende Code zeigt, wie der Endwert dieser Investition nach 10 Jahren berechnet wird:

 #define principal, interest rate, compounding periods per year, and total years
P = 5000
r = .06
n = 1
t = 10

#calculate final amount
P * ( pow ((1 + r / n),n * t))

8954.238482714272

Diese Investition wird nach 10 Jahren einen Wert von 8.954,24 $ haben.

Wir können die zuvor definierte Funktion verwenden, um die endgültige Investition nach jedem Jahr während des 10-Jahres-Zeitraums anzuzeigen:

 #display ending investment after each year during 10-year period
each_year(P, r, n, t)

Period: 1 5300.0
Period: 2 5618.000000000001
Period: 3 5955.08
Period: 4 6312.384800000002
Period: 5 6691.127888000002
Period: 6 7092.595561280002
Period: 7 7518.151294956803
Period: 8 7969.240372654212
Period: 9 8447.394795013464
Period: 10 8954.238482714272

Das sagt uns:

  • Der Endwert nach dem ersten Jahr betrug 5.300 $ .
  • Der Endwert nach dem zweiten Jahr betrug 5.618 $ .
  • Der Endwert nach dem dritten Jahr betrug 5.955,08 $ .

Und so weiter.

Beispiel 2: Zinseszinsformel mit monatlicher Aufzinsung

Nehmen wir an, wir investieren 1.000 US-Dollar in eine Anlage mit einem Kapitalisierungssatz von 6 % pro Jahr und einer monatlichen Zinseszinserhöhung (12 Mal pro Jahr).

Der folgende Code zeigt, wie der Endwert dieser Investition nach 5 Jahren berechnet wird:

 #define principal, interest rate, compounding periods per year, and total years
P = 1000
r = .06
n = 12
t = 5

#calculate final amount
P * ( pow ((1 + r / n),n * t))

1348.8501525493075

Diese Investition wird nach 5 Jahren einen Wert von 1.348,85 $ haben.

Beispiel 3: Zinseszinsformel mit täglicher Aufzinsung

Nehmen wir an, wir investieren 5.000 US-Dollar in eine Anlage mit einer Kapitalisierungsrate von 8 % pro Jahr und einer täglichen Zinseszinserhöhung (365 Mal pro Jahr).

Der folgende Code zeigt, wie der Endwert dieser Investition nach 15 Jahren berechnet wird:

 #define principal, interest rate, compounding periods per year, and total years
P = 5000
r = .08
n = 365
t = 15

#calculate final amount
P * ( pow ((1 + r / n),n * t))

16598.40198554521

Diese Investition wird nach 15 Jahren einen Wert von 16.598,40 $ haben.

Zusätzliche Ressourcen

Die folgenden Tutorials erklären, wie Sie andere häufige Aufgaben in Python ausführen:

So berechnen Sie Z-Scores in Python
So berechnen Sie die Korrelation in Python
So berechnen Sie einen getrimmten Mittelwert in Python

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert