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
Istruzioni dell'esercizio
- Importa
numpycomenp. - 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 ainvestment_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")