使用字典列表的净现值函数

需要帮忙

对于列表和元组,我已经能够做同样的事情来找到NPV

cash_flow_list_of_lists = [[1, 200], [4, 500], [7, 1600]]

按上述方法计算并打印当前值

NPV=sum([cash_flow/(1.1**year) for year,cash_flow in 
cash_flow_list_of_lists])
print("Present Value = " , (f"{NPV:9,.2f}"))

我该如何使用字典列表

cash_flow_dictionary = {1: 200, 4: 500, 7: 1600}

按上述方法计算并打印当前值

我尝试了NPV = sum([cash_flow_dictionary中的[cash_flow_dictionary.values()] /(1.1 ** cash_flow_dictionary.keys()))

但是我不知道该怎么做

阿南·赛

解决方案如下:

NPVDict = sum([cash_flow/(1.1**year) for year,cash_flow in
cash_flow_dictionary.items()]) # Note items function to iterate over dictionary
print("Present Value = " , (f"{NPVDict:9,.2f}"))

让我知道是否有帮助!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章