设计 python:设计存款收益函数savingcalc(r, t)。r表示一年期定期利率,t表示存入金额,输出需要过多少年,该定期存款连本带息能翻番。
时间: 2023-11-28 12:50:22 浏览: 57
以下是实现该函数的 Python 代码:
```python
import math
def savingcalc(r, t):
years = math.log(2, 1 + r) / math.log(1 + r * t)
return years
```
函数中使用了数学库中的log函数,通过计算r和t的值,得到需要多少年才能将定期存款的本金翻番。在函数中使用了数学公式:翻倍时间 = log2 / log(1 + r * t)。
阅读全文