python编写两个函数分别按单利和复利计算利息
时间: 2024-05-03 14:18:07 浏览: 193
利息计算程序
以下是按单利计算利息的Python函数:
```python
def simple_interest(principal, rate, time):
"""
计算按单利计算的利息
:param principal: 本金
:param rate: 年利率(以小数表示)
:param time: 时间(以年为单位)
:return: 利息
"""
return principal * rate * time
```
以下是按复利计算利息的Python函数:
```python
def compound_interest(principal, rate, time):
"""
计算按复利计算的利息
:param principal: 本金
:param rate: 年利率(以小数表示)
:param time: 时间(以年为单位)
:return: 利息
"""
return principal * ((1 + rate) ** time - 1)
```
使用示例:
```python
p = 1000 # 本金
r = 0.05 # 年利率
t = 2 # 时间(2年)
print("按单利计算的利息为:", simple_interest(p, r, t))
print("按复利计算的利息为:", compound_interest(p, r, t))
```
输出结果:
```
按单利计算的利息为: 100.0
按复利计算的利息为: 105.1275
```
阅读全文