求助,想要改进程序,但是能力不足
money = input('how much to incest:')interest_rate = input('interest_rate:')
years = input('years:')
interest_rate = float(interest_rate)
money = float(money)
years = float(years)
years = 0
while years != 20:
years = years + 1
for i in range(int(years)):
money = (money +money* interest_rate) * years
print("investment after {} years : {:.2f}".format(money))
大神们,搞不懂该怎么改了,我想要输入年数计算利率,但是不知道哪里出问题了,学的不扎实实在不懂了,求助。 本帖最后由 Chuen_yu 于 2019-8-9 11:13 编辑
你这是要计算利息呢,还是计算利率,是求活期呢还是定期,你检测一下公式,是不是正确的
还是说你想求还款利息、利率 Chuen_yu 发表于 2019-8-9 11:11
你这是要计算利息呢,还是计算利率,是求活期呢还是定期,你检测一下公式,是不是正确的
还是说你想求还款 ...
我是想能计算每年的利息,是用定期的定义,活期的话暂时不知道怎么写,请问大佬要是想运行起来计算每年利息该怎么改呢 百分百先生 发表于 2019-8-9 13:49
我是想能计算每年的利息,是用定期的定义,活期的话暂时不知道怎么写,请问大佬要是想运行起来计算每年利 ...
money = (money +money* interest_rate) * years 算利息,这个公式错了,而且也没有那么复杂,
利息=本金*利率*时间
这个其实就是最正常的数学算式,他不是活期不会出现时间上有月和天的情况,
你years=0,这个开始后面,你考虑的多了写复杂 Chuen_yu 发表于 2019-8-9 13:57
money = (money +money* interest_rate) * years 算利息,这个公式错了,而且也没有那么复杂,
利息= ...
好的,谢谢大佬,我看看自己能不能改过来,非常感谢。
页:
[1]