Valor presente
Felizmente para você, existe um módulo chamado numpy que contém várias funções que vão facilitar muito sua vida ao trabalhar com valores financeiros.
A função .pv(rate, nper, pmt, fv), por exemplo, permite calcular o valor presente de um investimento, como antes, usando alguns parâmetros simples:
- rate: A taxa de retorno do investimento
- nper: A vida útil do investimento
- pmt: O pagamento (fixo) no início ou no fim de cada período (que é 0 no nosso exemplo)
- fv: O valor futuro do investimento
Você pode usar essa fórmula de várias maneiras. Por exemplo, dá para calcular o valor presente de investimentos futuros em valores de hoje.
Este exercicio faz parte do curso
Introdução a Conceitos Financeiros em Python
Instruções do exercicio
- Importe
numpycomonp. - Usando a função
.pv()do NumPy, calcule o valor presente de um investimento que renderá $10.000 em 15 anos, com uma inflação de 3% ao ano, e atribua ainvestment_1. - Calcule o valor presente do mesmo investimento, mas com um horizonte de 10 anos e uma inflação de 5%, atribuindo a
investment_2.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# 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")