IniziaInizia gratis

Attualizzare i flussi di cassa

Puoi usare la funzione di valore attuale netto di numpy numpy.npv(rate, values) per calcolare il valore attuale netto di una serie di flussi di cassa. Puoi creare questi flussi di cassa usando un numpy.array([...]) di valori.

Calcola il VAN degli stessi flussi di cassa del seguente progetto, ma assumendo tassi di sconto diversi:

Year Cash Flow
1 $100
2 $100
3 $100
4 $100
5 $100

Questo esercizio fa parte del corso

Introduzione ai concetti finanziari in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Calcola il valore attuale netto dell'investimento con cash_flows a un tasso di sconto del 3% annuo e assegnalo a investment_1.
  • Ripeti con un tasso di sconto del 5% annuo e assegnalo a investment_2.
  • Ripeti con un tasso di sconto del 7% annuo e assegnalo a investment_3.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

import numpy as np

# Predefined array of cash flows
cash_flows = np.array([100, 100, 100, 100, 100])

# Calculate investment_1
investment_1 = np.npv(rate=____, values=____)
print("Investment 1's net present value is $" + str(round(investment_1, 2)) + " in today's dollars")

# Calculate investment_2
investment_2 = np.npv(rate=____, values=____)
print("Investment 2's net present value is $" + str(round(investment_2, 2)) + " in today's dollars")

# Calculate investment_3
investment_3 = np.npv(rate=____, values=____)
print("Investment 3's net present value is $" + str(round(investment_3, 2)) + " in today's dollars")
Modifica ed esegui il codice