# # 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)