summaryrefslogtreecommitdiff
path: root/double_11.py
blob: 92d14eea1895c6723142c479b423bac5a55b3ad3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#
# import numpy as np
# import matplotlib.pyplot as plt
#
# years = [y+2009 for y in range(11)]
# gmvs = [0.5, 9.36, 52, 191, 350, 571, 912, 1207, 1682, 2135, 2684]
#
#
# def polynomial(xs, ys, n):
#     f = np.polyfit(xs, ys, n)
#     def func(x):
#         return sum(f[i]*x**(n-i)for i in range(n+1))
#     return func
#
# f = polynomial(years, gmvs, 3)
# print(f(2020))
#
# plt.plot(years, gmvs, marker='o')
# plt.show()

if __name__ == '__main__':
    daily_rate = 0.00009080
    annual_rate = (1+daily_rate)**365

    fv_list = [5, 5, 5, 105]

    pv = 0
    for i in range(len(fv_list)):
        fv = fv_list[i]
        pv += fv/annual_rate**(i+1)

    print(pv)