利息计算
加入我没每年存5000元,年利率固定为30%,即第二年有6500元,再投入往复30年,有都少钱?? 不会检查错别字? money=5000rate=0.3
n=int(input("请输入存多少年:"))
print("能得到的钱数是:%.2f元"%(money*(1+rate)**n)) 递归~~~
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:}
Twilight6 发表于 2020-5-15 23:30
递归~~~
别求了……{:10_266:} money, rate = 5000, 30 / 100
for i in range(30 - 1):
money += money * rate
print(f"现在共有:{int(money)} 元") zltzlt 发表于 2020-5-16 07:10
别求了……
{:10_278:}好吧{:10_260:} 永恒的蓝色梦想 发表于 2020-5-15 23:26
不会检查错别字?
我没每年存钱{:10_256:}
不存钱,利息永远等于0 zltzlt 发表于 2020-5-16 07:13
错的
页:
[1]