题目:设银行定期存款的年利率 rate 为 2.25%,并已知存款期为 n 年,存款本金为 capital 元,试编程计算n年后的本利之和 deposit 。要求定期存款的年利率 rate 、存款期 n 和存款本金 capital 均由键盘输入。
时间: 2024-01-21 22:17:58 浏览: 108
C#——编写程序输入年利率k(例如2.52%),存款总额total(例如100000元),计算一年后的本息并输出。.doc
5星 · 资源好评率100%
可以使用以下的 Python 代码实现:
```python
rate = float(input("请输入年利率(如2.25%则输入2.25):")) / 100
n = int(input("请输入存款期(年):"))
capital = float(input("请输入存款本金:"))
deposit = capital * (1 + rate) ** n
print("本利之和为:", deposit)
```
其中,首先通过 `input()` 函数从键盘读取输入的年利率、存款期和存款本金。由于 `input()` 函数返回的是字符串类型,因此我们需要使用 `float()` 和 `int()` 函数将其转换为浮点数和整数类型。
接着,根据定期存款的本利公式,计算出 n 年后的本利之和,并将其输出到屏幕上。
阅读全文