导读:今天首席CTO笔记来给各位分享关于Python求多少年后收益翻倍的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
python求多少年后收益翻倍
year_rate = input("input annual interest rate:")
money = 1 #本金为1元
i = 0 #次数
interest = money # 定义利息=本金
year_no = year_rate.replace(".", "") # 本金太少,利率含小数点时
while 1:#永真 无限循环
if (year_no.isdigit()): # 1是数字时执行,0不是数字时执行
year_float = float(year_rate)
while interest 2 * money: # 本金二倍本金,总共金额(本金+利息)二倍本金
interest *= (1 + year_float) # 总共金额=本金+(本金×年利率)利息
#print(interest) #打印出每一轮的利息
i += 1 # 循环次数递增
print("经过%s年翻倍" % (i))
break
else:
print("输入格式错误,请重新输入")
year_rate = input("input annual interest rate:")
year_no = year_rate.replace(".", "")
用Python设计一个程序 输入本金跟年份算出几年之后最后能得到多少钱
n=10
rmb=10000
nll=1.1
for i in range(1,n+1):
print rmb*nll**i , rmb*nll**i - rmb*nll**(i-1)
用Python如何计算一笔定期存款10000元,一年期利率为2.25%,连本带息多少年后将翻倍
从数学角度来讲,就是解这个方程:10000*(1+2.25%)^n=20000,即1.0225^n=2,解得n=31.15年。也就是说,31年后才能翻倍到20000。
代码如下:
n=0#年份
s=0#本息
while s20000:
s=10000*(1+0.0225)**n
n+=1
print('本金翻倍需要',n,'年。')
Python写函数:本金为一万,年化利率为5%,计算n年后本息共多少钱,n由参数传递 该怎么写?
def allmoney(n):
s=10000
for i in range(0,n):
s=s*1.05
print(s)
结语:以上就是首席CTO笔记为大家整理的关于Python求多少年后收益翻倍的相关内容解答汇总了,希望对您有所帮助!如果解决了您的问题欢迎分享给更多关注此问题的朋友喔~