我正在研究这个问题,我知道它是正确的,但我不知道公式是如何工作的。你知道吗
balance: int = 484
monthlyPayRate: float = 0.04
annualInterestRate: float = .2
for i in range(12):
balance = balance - (balance * monthlyPaymentRate) +\
((balance - (balance * monthlyPaymentRate)) * \
(annualInterestRate/12))
print("Remaining balance:", round(balance,2))
我只是试着通过范围(1),我知道正确的答案是472.38。你知道吗
我是这样计算的: 484–(484*0.04)=464.64美元(这是付款后但利息前的余额) 464*(.2/12)=7.42美元(我们取剩余余额464.64 x利率0.016) 464.64+7.424=472美元(我们将剩余余额的利息相加以获得新的余额)
当我尝试将这些数字插入python公式并手工操作时,我无法理解python是如何让它工作的。我希望有人能给我展示一下Python使用公式的步骤?你知道吗
为清楚起见:
提供:
拆分计算允许这样的事情:
我可以想象它是这样的:
基本上就是这样写的,结果是472.38。你知道吗
但是它用472.38替换变量
balance
e再次进行计算,12次,总是用新结果替换变量,最后返回361.61
。你知道吗这些计算在软件和手工上都对我有用。你知道吗
相关问题 更多 >
编程相关推荐