🛠️ToolsShed

贷款计算器

计算贷款的月供、总利息和还款计划。

贷款计算器计算任何分期贷款的每月还款额、总还款额和总利息——包括个人贷款、汽车贷款、学生贷款和商业贷款。它使用标准摊销公式精确显示您的还款如何随时间结构化。

输入贷款金额、年利率和以月或年为单位的贷款期限。工具立即显示所需的每月还款额和完整的摊销计划,显示每笔还款在本金和利息之间如何分配。

在承担任何债务之前使用此计算器来了解借款的真实成本。比较具有相同本金但不同利率或期限的贷款,可以揭示总利息支付的显著差异,帮助您做出更明智的财务决策。

常见问题

代码实现

def calculate_loan(principal, annual_rate, years):
    monthly_rate = annual_rate / 100 / 12
    n = years * 12
    if monthly_rate == 0:
        monthly_payment = principal / n
    else:
        monthly_payment = principal * (monthly_rate * (1 + monthly_rate) ** n) / ((1 + monthly_rate) ** n - 1)
    total_payment = monthly_payment * n
    total_interest = total_payment - principal
    return monthly_payment, total_interest

principal = 200000   # loan amount
annual_rate = 6.5    # interest rate %
years = 30           # loan term

payment, interest = calculate_loan(principal, annual_rate, years)
print(f"Monthly Payment: ${payment:.2f}")
print(f"Total Interest: ${interest:.2f}")

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.