如何解决Python:货币小计函数的时间值,使用可变的浮动利率
我不是一个经验丰富的程序员,我还很新,所以当我在线查找代码时,代码往往非常复杂。我正在从我可以理解的有关财务应用程序的POV中寻求简化的指南。
我想问一下NumPy函数,例如numpy.fv()。我知道如何执行此功能,但仅适用于固定利率。我想问一下利率是浮动还是浮动?
例如, ABC向银行存入$ 1,000,000,该银行每年支付浮动利率,如下所示: [1.2%,1%,1.8%,1.2%,0.9%]。 5年后ABC可获得的总金额是多少?
我了解的是通过使用for循环,并且我知道如何通过Excel来解决这个问题,但是如果TVM函数可以在此for循环中实现以解决最终问题,我一直在摸索。 5年后的复利金额?
谢谢大家!
解决方法
我认为您真的不需要任何复杂的东西:
principal = 1000000
rates = [0.012,0.01,0.018,0.012,0.009]
for r in rates:
principal = principal*(1+r)
print("${:,.2f}".format(principal))
输出:
$1,062,481.42
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。