用Python,计算利率计算库 |
您所在的位置:网站首页 › python计算存款利率复利 › 用Python,计算利率计算库 |
#coding=utf-8
import math
# 新增函数名
def present_amount(a, b, c):
A = a * (1 + b/36000)**c
return A
def initial_amount(a, b, c):
A0 = a * ((1 + b/36000)**(c*(-1)))
return A0
def days(a, b, c):
n = math.log(b/a) / math.log(1 + c/360/100)
return n
def annual_rate(a, b, c):
p = 360 * 100 * ((b/a)**(1/c) - 1)
return p
# 修改函数名及参数名,符合Python命名规范
A0 = eval(input("请输入初始数:"))
p = eval(input("请输入年利率:"))
n = eval(input("请输入天数:"))
A = eval(input("请输入最终数:"))
# 修改函数名及参数名,符合Python命名规范
AA = present_amount(A0, p, n)
AA0 = initial_amount(A, p, n)
nn = days(A0, A, p)
pp = annual_rate(A0, A, n)
# 修改输出格式
print("最终数为:%.2f" % AA)
print("初始数为:%.2f" % AA0)
print("天数为:%.0f" % nn)
print("年利率为:%.2f" % pp)
Python 是一种通用、解释性高级编程语言,它已经被广泛用于数据分析、Web开发、自动化脚本编写、机器学习等领域。Python拥有简洁的语法和易读的代码风格,是非常受欢迎的编程语言之一。 Python的优点包括: 简单性:Python的语法非常简洁明了,学习难度较低。易读性:Python的代码非常易于阅读和解释。可扩展性:Python可以通过引入第三方模块和库来扩展其功能。免费可用性:Python是开源软件,可以免费获得和使用。大量标准库和第三方库:Python拥有大量的标准库和第三方库,可以轻松处理各种任务。跨平台性:Python可以跨多个操作系统平台使用,例如Windows、Linux、macOS等。大规模社区支持:Python拥有庞大的开发社区,可以轻松找到各种资源和支持。可嵌入性:Python可以嵌入到其他应用程序中,使其可以灵活地与其他语言(如C/C++、Java等)进行集成。面向对象:Python支持面向对象编程,可以轻松创建和使用类和对象。动态类型:Python是动态类型语言,可以在运行时确定变量的类型。除此之外,Python还拥有丰富的第三方工具和库,例如NumPy、Pandas、Matplotlib等,使得Python在数据分析、科学计算和机器学习等领域非常强大。同时,随着Python越来越受到企业和开发者的青睐,其生态系统也正在不断壮大,各种工具和框架也在不断涌现。 这里提供一份使用Python实现计算利率计算库的示例代码,包括计算存款利息和贷款利息两个函数: # 计算存款利息 def calculate_deposit_interest(amount, interest_rate, years): interest = amount * interest_rate * years return interest # 计算贷款利息 def calculate_loan_interest(amount, interest_rate, years): interest = amount * interest_rate * years return interest其中,amount表示存款或贷款金额,interest_rate表示年利率,years表示存款或贷款年限。计算存款利息时,将金额、年利率和存款年限相乘即可;计算贷款利息时,也是将金额、年利率和贷款年限相乘。 例如,计算1000元存款在年利率为2.5%的情况下存3年的利息: amount = 1000 interest_rate = 0.025 years = 3 interest = calculate_deposit_interest(amount, interest_rate, years) print("存款利息为:{:.2f}元".format(interest))例如,计算10000元贷款在年利率为6%的情况下借3年的利息: amount = 10000 interest_rate = 0.06 years = 3 interest = calculate_loan_interest(amount, interest_rate, years) print("贷款利息为:{:.2f}元".format(interest)) 贷款利息为:1800.00元 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |