INPUT:
npv_cashflows_list = []
for i in overall_cashflow_list:
npv_cashflows_list.append(i/(1+data.interest) ** (year))
print(npv_list)
OUTPUT:
9045347.58895201, 9045347.58895201, 9045347.58895201, 9045347.58895201, 9045347.58895201, 10929795.003317012, 13191131.900555015, 15904736.177240614, 19161061.30926334, 23068651.467690602, 27776604.13194697, 33403533.960082237, 40155849.75384455, 48258628.706359334, 57981963.44937707, 69631120.6668547, 83632722.69680025, 100434645.13273488, 120596952.05585644, 144791720.36360234]
ОБЪЯСНЕНИЕ:
У меня есть список значений (total_cashflows_list), который я хотел бы использовать для создания другой список (npv_cashflows_list). Я бы sh разделил каждое значение из общего списка_каталогов на множитель '1 + данные. интереса' ** год (1-20). Однако мой текущий код просто применяет значение 20 (последний год в списке) каждому показателю. Вместо этого мне нужно, чтобы показатель первого уравнения для первого денежного потока был равен 1, показатель степени для 5-го уравнения равен степени 5 и так далее. Есть идеи?