如何用百分比编写计算公式以在python中构建财务计算器


这是一个

非常快速的疑问,我正在学习python,所以我决定尝试编写一个金融模拟器,只是为了测试我是否可以(非常简单的代码,来自用户的输入和打印最终值(,用简单的公式做了几次,效果很好,但后来我决定使用一个需要用百分比计算值的公式,这真的让我卡住了, 公式如下:

F = P.(1+i(^n

+ M.[(1+i(^n - 1]/i

其中"i"是我需要输入的百分比。

试图正常插入我,但它完成了混乱的计算(x * 6.5x * 6.5%非常不同(,如果我尝试插入"%",它会给我错误消息

这是我到目前为止的代码

initial_value = float(input("Initial value: "))
monthly_applications = float(input("Monthly applications: "))
i = float(input("i value in %: "))
time = float(input("Time of investiment in months: "))

total = initial_value * ((1 + i) ^ time) + monthly_applications * ((1 + i) ^ time) - 1) / i
print(total)

我需弄清楚的是如何以不弄乱公式的方式插入 i

据我了解,您必须使用 i%,它将在公式中计算为 i/100。因此,要么在代码中将 I 除以 100,要么相应地输入 I 值。不要添加 % 符号。

最新更新