IniziaInizia gratis

Valore attuale

Per fortuna esiste un modulo chiamato numpy che contiene molte funzioni in grado di semplificarti la vita quando lavori con valori finanziari.

La funzione .pv(rate, nper, pmt, fv), ad esempio, ti permette di calcolare il valore attuale di un investimento, come prima, con pochi semplici parametri:

  • rate: Il tasso di rendimento dell'investimento
  • nper: La durata dell'investimento
  • pmt: Il pagamento (fisso) all'inizio o alla fine di ogni periodo (che nel nostro esempio è 0)
  • fv: Il valore futuro dell'investimento

Puoi usare questa formula in molti modi. Ad esempio, puoi calcolare il valore attuale di investimenti futuri in dollari di oggi.

Questo esercizio fa parte del corso

Introduzione ai concetti finanziari in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Importa numpy come np.
  • Usando la funzione .pv() di NumPy, calcola il valore attuale di un investimento che renderà 10.000 $ tra 15 anni con un tasso d'inflazione del 3% annuo e assegnalo a investment_1.
  • Calcola il valore attuale dello stesso investimento, ma con un orizzonte temporale di soli 10 anni e un tasso d'inflazione del 5%, assegnandolo a investment_2.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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")
Modifica ed esegui il codice