summaryrefslogtreecommitdiff
path: root/finance/discount_time_value.py
blob: d3b88df465b7ffb65a0e22539e9a8fd071ae49fa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14


def npv(pays, r):
    return sum([pay/((1+r)**(i+1)) for i, pay in enumerate(pays)])


if __name__ == '__main__':
    pays = [236.8, 236.8+1000]
    r = 0.2368
    print(npv(pays, r))

    pays = [192.06, 192.06+1100]
    r = 0.1746
    print(npv(pays, r))