Python寫房貸計算器的演算法

2021-10-01 17:58:21 字數 842 閱讀 9040

import math

def get_a(a, b, n):

up = a * math.pow((1 + b / 1200), n * 12)

down = 1

for i in range(1, n * 12):

down = down + math.pow((1 + b / 1200), i)

a = up / down

print("*****===等額本息*****====")

print("貸款總額:%.2f,年化率:%.2f,還款年數:%d" % (a, b, n))

print("還款總額:%.2f,利息總額:%.2f,月還款:%.2f" % (a * n * 12, a * n * 12 - a, a))

def get_b(a, b, n):

a = float(a) / (n * 12)

b = a * (b / 1200)

c = a * (b / 1200)

d = (b + c) * n * 6

print("*****===等額本金*****====")

print("貸款總額:%.2f,年化率:%.2f,還款年數:%d" % (a, b, n))

print("還款總額:%.2f,利息總額:%.2f,首月還款:%.2f,每月遞減:%.2f" % (d + a, d, a + b, c))

if __name__ == '__main__':

# 貸款金額 年化率 貸款年限

get_a(800000, 6.37, 30)

get_b(800000, 6.37, 30)

C 房貸計算器

設計背景 設計思路 相關技術 功能鍵入相關資料,進行計算即可 示例 貸款本金 月利率 1 月利率 還款月數 1 月利率 還款月數 1 double yearnum z base util parser trytodouble this.cmbyear text,this.format double ...

房貸靈活計算器

使用者可以自己修改配置,最終打出一連串列表,選擇自己還貸承受範圍內的組合貸款。配置內容 總貸款額 total loan 200 商貸利率 百分比 sd percent 4.9 商貸利率優惠 折 sd discount 95 商貸年限 sd years 30 公積金利率 百分比 gjj percent...

基於Qt的房貸計算器

作業要求 1 採用物件導向的思想設計程式。2 採用c 語言進行設計。3 注意人機友好性。4 對使用者輸入,給出足夠的提示資訊。5 程式具有一定的健壯性,不會因為使用者的輸入錯誤引起程式執行錯誤而中斷執行。對輸入值的型別 大小範圍 字串的長度等,進行正確性檢查,對不合法的輸入值給出出錯資訊,指出錯誤型...