已知银行整存整取存款不同期限的月息利率 分别为:0.315%期限一年,0.330%期限二年,0.345%期限三年,0.375%期限五年,0.420%期限八年,要求输入存钱的本金和期限,求到期 时能从银行得到的利,息与本金的合计。请在文本文档中编译程序,
时间: 2024-09-23 15:10:47 浏览: 191
这是一个基本的计算利息的问题,我们可以编写一个简单的Python程序来解决这个问题。下面是一个文本文档中的Python脚本示例:
```python
# 定义银行的整存整取月息利率
monthly_interest_rates = {
"一年": 0.315 / 12,
"两年": 0.330 / 24,
"三年": 0.345 / 36,
"五年": 0.375 / 60,
"八年": 0.420 / 96
}
def calculate_total_amount(Principal, term, rate):
# 计算总利息
total_interest = Principal * rate * (term * 12)
# 总金额等于本金加利息
total_amount = Principal + total_interest
return total_amount
# 用户输入本金,期限(单位:月)
principal = float(input("请输入本金:"))
term_months = int(input("请输入存款期限(月):"))
# 根据用户选择的期限找到对应的月利率
if term_months in monthly_interest_rates:
rate = monthly_interest_rates[term_months]
else:
print("无效的期限")
exit()
# 计算并打印结果
total_amount = calculate_total_amount(principal, term_months, rate)
print(f"存款 {term_months} 个月后,你能获得的总额是:{total_amount:.2f}")
```
要运行此程序,请将其复制到一个名为`bank_deposit.py`的文件中,然后在命令行里通过`python bank_deposit.py`来执行。
阅读全文