Come calcolare l'interesse composto in python (3 esempi)


Possiamo utilizzare la seguente formula di interesse composto per trovare il valore finale di un investimento dopo un certo periodo di tempo:

A = P(1 + r/n) nt

Oro:

  • R: Importo finale
  • P: Iniziale principale
  • r: tasso di interesse annuo
  • n: Numero di periodi di composizione all’anno
  • t: numero di anni

Possiamo utilizzare la seguente formula per calcolare il valore finale di un investimento in Python:

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

E possiamo utilizzare la seguente funzione per visualizzare il valore finale di determinati investimenti alla fine di ogni periodo:

 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

Gli esempi seguenti mostrano come utilizzare queste formule in Python per calcolare il valore finale degli investimenti in diversi scenari.

Esempio 1: formula dell’interesse composto con capitalizzazione annuale

Supponiamo di investire $ 5.000 in un investimento che si compone del 6% all’anno.

Il seguente codice mostra come calcolare il valore finale di questo investimento dopo 10 anni:

 #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

Questo investimento varrà $ 8.954,24 dopo 10 anni.

Possiamo utilizzare la funzione che abbiamo definito in precedenza per visualizzare l’investimento finale dopo ogni anno durante il periodo di 10 anni:

 #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

Questo ci dice:

  • Il valore finale dopo il primo anno era di $ 5.300 .
  • Il valore finale dopo il secondo anno è stato di $ 5.618 .
  • Il valore finale dopo il terzo anno è stato di $ 5.955,08 .

E così via.

Esempio 2: formula di interesse composto con capitalizzazione mensile

Supponiamo di investire $ 1.000 in un investimento con un tasso di capitalizzazione del 6% annuo e capitalizzato su base mensile (12 volte all’anno).

Il seguente codice mostra come calcolare il valore finale di questo investimento dopo 5 anni:

 #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

Questo investimento varrà $ 1.348,85 dopo 5 anni.

Esempio 3: formula di interesse composto con capitalizzazione giornaliera

Supponiamo di investire $ 5.000 in un investimento con un tasso massimo dell’8% all’anno e composto giornalmente (365 volte all’anno).

Il seguente codice mostra come calcolare il valore finale di questo investimento dopo 15 anni:

 #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

Questo investimento varrà $ 16.598,40 dopo 15 anni.

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre attività comuni in Python:

Come calcolare i punteggi Z in Python
Come calcolare la correlazione in Python
Come calcolare una media troncata in Python

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *