编写程序,输入存款,存期,年利率,计算存款到期时的税前利息。结果要保留两位小数,计算公式如下:interest=money*(1+rate)year-money)
我有做过类似的练习笔记——
代码运行效果截屏图片
Python 代码
#!/sur/bin/nve python
# coding: utf-8
intext = input(f"\n请输入存款、存期、利率(如50000 5 2.39,英文空格分隔):\n{'':>12}")
money, year, rate = map(float, intext.split()) # 输入字符转浮点型并赋值变量。
interest = money * (1 + rate/100) * year - money # 按公式计算税前利息。
print(f"\n{'':~^50}\n\n{'本金':>6}¥{money:.2f}元,存入银行{year}年,到期税前利息为:¥{interest:.2f}元\n\n{'':~^50}\n")
money = float(input("请输入存款金额:"))
year = float(input("请输入存期(年数):"))
rate = float(input("请输入年利率:"))
interest = round(money * (1 + rate*year) - money, 2)
print("存款到期时的税前利息为:", interest)
代码中使用input()函数获取存款金额、存期和年利率,计算存款到期时的税前利息,并使用round()函数将结果保留两位小数,最后输出结果。
基于new bing的编写,望采纳!:
money = float(input("请输入存款金额:"))
year = int(input("请输入存期(年):"))
rate = float(input("请输入年利率:"))
interest = money * (1 + rate) ** year - money
print("到期税前利息为:%.2f" % interest)
通过 input() 函数获取用户输入的存款金额、存期和年利率,分别赋值给变量 money、year 和 rate。然后,根据计算公式 interest=money*(1+rate)year-money) 计算存款到期时的税前利息,并将结果输出到控制台上。使用字符串格式化功能将 interest 输出时保留两位小数。