用Python写一串代码,编写程序,输入存款(money),存期(year)和年利率(rate),计算存款到期时的税前利息(interest),结果保留2位小数。公式如下: interest=money(1+rate)year-money
时间: 2024-09-27 11:10:36 浏览: 123
c代码-计算银行存款本息。输入存款金额money(单位:元),存期years,年利率rate,计算到期存款本息(保留2位小数)。计算公式如下: sum=money(1+rate)years 提示:求x的y次幂可以使用数学函数pow(x,y),其中x,y均为double型,在程序开始加上:#include<math.h> 输入:存款金额,存期,年利率。均为浮点数,且用逗号分隔 输出:存款本息(保留2位小数
你可以使用Python的基本算术操作和字符串格式化功能来实现这个简单的计算。以下是相应的代码:
```python
def calculate_interest(money, year, rate):
interest = money * (1 + rate) ** year - money
formatted_interest = round(interest, 2)
return formatted_interest
# 输入示例
deposit_amount = float(input("请输入存款金额:"))
years = int(input("请输入存期(年):"))
annual_rate = float(input("请输入年利率(百分比):"))
interest = calculate_interest(deposit_amount, years, annual_rate / 100) # 注意,利率需要转化为小数形式
print("税前利息为:{}元".format(interest))
```
这个函数首先计算出税前利息,然后使用 `round` 函数保留两位小数,并打印结果。
阅读全文