jiangnian 发表于 2020-5-15 23:17:01

利息计算

加入我没每年存5000元,年利率固定为30%,即第二年有6500元,再投入往复30年,有都少钱??

永恒的蓝色梦想 发表于 2020-5-15 23:26:39

不会检查错别字?

sunrise085 发表于 2020-5-15 23:27:41

money=5000
rate=0.3
n=int(input("请输入存多少年:"))
print("能得到的钱数是:%.2f元"%(money*(1+rate)**n))

Twilight6 发表于 2020-5-15 23:30:43

递归~~~
def money(Money=5000,interest=0.3,year=30): # 三个参数,本金,利息,年数
    if year:
      Money += Money * interest
      return money(Money,interest,year-1) # 递归算法
    else:
      return Money
print(int(money()))

不用递归~~~:
Money = 5000
interest = 0.3
year = 30
while year:
    Money += Money * interest
    year = year-1
print(int(Money))

给个最佳吧 {:10_287:}

zltzlt 发表于 2020-5-16 07:10:52

Twilight6 发表于 2020-5-15 23:30
递归~~~




别求了……{:10_266:}

zltzlt 发表于 2020-5-16 07:13:58

money, rate = 5000, 30 / 100
for i in range(30 - 1):
    money += money * rate
print(f"现在共有:{int(money)} 元")

Twilight6 发表于 2020-5-16 08:14:59

zltzlt 发表于 2020-5-16 07:10
别求了……

{:10_278:}好吧{:10_260:}

_2_ 发表于 2020-5-16 13:15:07

永恒的蓝色梦想 发表于 2020-5-15 23:26
不会检查错别字?

我没每年存钱{:10_256:}
不存钱,利息永远等于0

永恒的蓝色梦想 发表于 2020-5-16 13:43:38

zltzlt 发表于 2020-5-16 07:13


错的
页: [1]
查看完整版本: 利息计算