python小工具之房贷计算器

更新时间:2024-11-06 13:58:54 阅读: 评论:0


2023年5月23日发(作者:all about eve)

python⼩⼯具之房贷计算器

⼀、房贷贷款⽉供计算公式:

等额本息计算公式:[贷款本⾦ × ⽉利率 × (1 +⽉利率)^还款⽉数] ÷ [(1 +⽉利率)^还款⽉数 - 1 ]

等额本⾦计算公式:每⽉还款⾦额 = (贷款本⾦ / 还款⽉数) + (本⾦ — 已归还本⾦累计额) × 每⽉利率

其中^符号表⽰乘⽅

⼆、直接上代码:

import math

r = 5.88/100 #

年利率

mr = r/12 #

⽉利率

m = 360 #

贷款总⽉数

p = 1000000 #

贷款本⾦

mrp = mr*p #

⽉利息

mp1 = (p*mr*math.pow(1+mr, m))/(math.pow(1+mr, m)-1) #

等额本息⽉供,每⽉⽉供相等

print('⽉利息:{}'.format(round(mrp, 2)))

print('等额本息⽉供:{}'.format(round(mp1, 2)))

print('等额本息共还款:{}'.format(round(mp1*m, 2)))

total = 0

for i in range(0, m):

mp2 = (p / m) + (p - i*p/m) * mr #

等额本⾦⽉供,每⽉⽉供不相等

total += mp2

print('等额本⾦第{}个⽉⽉供:{}'.format(i+1, round(mp2, 2)))

print('等额本⾦共还款:{}'.format(round(total, 2)))

三、运⾏结果如下:

⽉利息:4900.0

等额本息⽉供:5918.57

等额本息共还款:2130686.49

等额本⾦第1个⽉⽉供:7677.78

等额本⾦第2个⽉⽉供:7664.17

等额本⾦第3个⽉⽉供:7650.56

等额本⾦第4个⽉⽉供:7636.94

等额本⾦第5个⽉⽉供:7623.33

等额本⾦第6个⽉⽉供:7609.72

等额本⾦第7个⽉⽉供:7596.11

等额本⾦第8个⽉⽉供:7582.5

等额本⾦第9个⽉⽉供:7568.89

等额本⾦第10个⽉⽉供:7555.28

等额本⾦第11个⽉⽉供:7541.67

等额本⾦第12个⽉⽉供:7528.06

等额本⾦第13个⽉⽉供:7514.44

等额本⾦第14个⽉⽉供:7500.83

等额本⾦第15个⽉⽉供:7487.22

等额本⾦第16个⽉⽉供:7473.61

等额本⾦第17个⽉⽉供:7460.0

等额本⾦第18个⽉⽉供:7446.39

等额本⾦第19个⽉⽉供:7432.78

等额本⾦第20个⽉⽉供:7419.17

等额本⾦第21个⽉⽉供:7405.56

等额本⾦第22个⽉⽉供:7391.94

等额本⾦第23个⽉⽉供:7378.33

等额本⾦第24个⽉⽉供:7364.72

等额本⾦第25个⽉⽉供:7351.11

等额本⾦第26个⽉⽉供:7337.5

等额本⾦第27个⽉⽉供:7323.89

等额本⾦第28个⽉⽉供:7310.28

等额本⾦第29个⽉⽉供:7296.67

等额本⾦第30个⽉⽉供:7283.06

等额本⾦第31个⽉⽉供:7269.44

等额本⾦第31个⽉⽉供:7269.44

等额本⾦第32个⽉⽉供:7255.83

等额本⾦第33个⽉⽉供:7242.22

等额本⾦第34个⽉⽉供:7228.61

等额本⾦第35个⽉⽉供:7215.0

等额本⾦第36个⽉⽉供:7201.39

等额本⾦第37个⽉⽉供:7187.78

等额本⾦第38个⽉⽉供:7174.17

等额本⾦第39个⽉⽉供:7160.56

等额本⾦第40个⽉⽉供:7146.94

等额本⾦第41个⽉⽉供:7133.33

等额本⾦第42个⽉⽉供:7119.72

等额本⾦第43个⽉⽉供:7106.11

等额本⾦第44个⽉⽉供:7092.5

等额本⾦第45个⽉⽉供:7078.89

等额本⾦第46个⽉⽉供:7065.28

等额本⾦第47个⽉⽉供:7051.67

等额本⾦第48个⽉⽉供:7038.06

等额本⾦第49个⽉⽉供:7024.44

等额本⾦第50个⽉⽉供:7010.83

等额本⾦第51个⽉⽉供:6997.22

等额本⾦第52个⽉⽉供:6983.61

等额本⾦第53个⽉⽉供:6970.0

等额本⾦第54个⽉⽉供:6956.39

等额本⾦第55个⽉⽉供:6942.78

等额本⾦第56个⽉⽉供:6929.17

等额本⾦第57个⽉⽉供:6915.56

等额本⾦第58个⽉⽉供:6901.94

等额本⾦第59个⽉⽉供:6888.33

等额本⾦第60个⽉⽉供:6874.72

等额本⾦第61个⽉⽉供:6861.11

等额本⾦第62个⽉⽉供:6847.5

等额本⾦第63个⽉⽉供:6833.89

等额本⾦第64个⽉⽉供:6820.28

等额本⾦第65个⽉⽉供:6806.67

等额本⾦第66个⽉⽉供:6793.06

等额本⾦第67个⽉⽉供:6779.44

等额本⾦第68个⽉⽉供:6765.83

等额本⾦第69个⽉⽉供:6752.22

等额本⾦第70个⽉⽉供:6738.61

等额本⾦第71个⽉⽉供:6725.0

等额本⾦第72个⽉⽉供:6711.39

等额本⾦第73个⽉⽉供:6697.78

等额本⾦第74个⽉⽉供:6684.17

等额本⾦第75个⽉⽉供:6670.56

等额本⾦第76个⽉⽉供:6656.94

等额本⾦第77个⽉⽉供:6643.33

等额本⾦第78个⽉⽉供:6629.72

等额本⾦第79个⽉⽉供:6616.11

等额本⾦第80个⽉⽉供:6602.5

等额本⾦第81个⽉⽉供:6588.89

等额本⾦第82个⽉⽉供:6575.28

等额本⾦第83个⽉⽉供:6561.67

等额本⾦第84个⽉⽉供:6548.06

等额本⾦第85个⽉⽉供:6534.44

等额本⾦第86个⽉⽉供:6520.83

等额本⾦第87个⽉⽉供:6507.22

等额本⾦第88个⽉⽉供:6493.61

等额本⾦第89个⽉⽉供:6480.0

等额本⾦第90个⽉⽉供:6466.39

等额本⾦第91个⽉⽉供:6452.78

等额本⾦第92个⽉⽉供:6439.17

等额本⾦第93个⽉⽉供:6425.56

等额本⾦第94个⽉⽉供:6411.94

等额本⾦第95个⽉⽉供:6398.33

等额本⾦第96个⽉⽉供:6384.72

等额本⾦第96个⽉⽉供:6384.72

等额本⾦第97个⽉⽉供:6371.11

等额本⾦第98个⽉⽉供:6357.5

等额本⾦第99个⽉⽉供:6343.89

等额本⾦第100个⽉⽉供:6330.28

等额本⾦第101个⽉⽉供:6316.67

等额本⾦第102个⽉⽉供:6303.06

等额本⾦第103个⽉⽉供:6289.44

等额本⾦第104个⽉⽉供:6275.83

等额本⾦第105个⽉⽉供:6262.22

等额本⾦第106个⽉⽉供:6248.61

等额本⾦第107个⽉⽉供:6235.0

等额本⾦第108个⽉⽉供:6221.39

等额本⾦第109个⽉⽉供:6207.78

等额本⾦第110个⽉⽉供:6194.17

等额本⾦第111个⽉⽉供:6180.56

等额本⾦第112个⽉⽉供:6166.94

等额本⾦第113个⽉⽉供:6153.33

等额本⾦第114个⽉⽉供:6139.72

等额本⾦第115个⽉⽉供:6126.11

等额本⾦第116个⽉⽉供:6112.5

等额本⾦第117个⽉⽉供:6098.89

等额本⾦第118个⽉⽉供:6085.28

等额本⾦第119个⽉⽉供:6071.67

等额本⾦第120个⽉⽉供:6058.06

等额本⾦第121个⽉⽉供:6044.44

等额本⾦第122个⽉⽉供:6030.83

等额本⾦第123个⽉⽉供:6017.22

等额本⾦第124个⽉⽉供:6003.61

等额本⾦第125个⽉⽉供:5990.0

等额本⾦第126个⽉⽉供:5976.39

等额本⾦第127个⽉⽉供:5962.78

等额本⾦第128个⽉⽉供:5949.17

等额本⾦第129个⽉⽉供:5935.56

等额本⾦第130个⽉⽉供:5921.94

等额本⾦第131个⽉⽉供:5908.33

等额本⾦第132个⽉⽉供:5894.72

等额本⾦第133个⽉⽉供:5881.11

等额本⾦第134个⽉⽉供:5867.5

等额本⾦第135个⽉⽉供:5853.89

等额本⾦第136个⽉⽉供:5840.28

等额本⾦第137个⽉⽉供:5826.67

等额本⾦第138个⽉⽉供:5813.06

等额本⾦第139个⽉⽉供:5799.44

等额本⾦第140个⽉⽉供:5785.83

等额本⾦第141个⽉⽉供:5772.22

等额本⾦第142个⽉⽉供:5758.61

等额本⾦第143个⽉⽉供:5745.0

等额本⾦第144个⽉⽉供:5731.39

等额本⾦第145个⽉⽉供:5717.78

等额本⾦第146个⽉⽉供:5704.17

等额本⾦第147个⽉⽉供:5690.56

等额本⾦第148个⽉⽉供:5676.94

等额本⾦第149个⽉⽉供:5663.33

等额本⾦第150个⽉⽉供:5649.72

等额本⾦第151个⽉⽉供:5636.11

等额本⾦第152个⽉⽉供:5622.5

等额本⾦第153个⽉⽉供:5608.89

等额本⾦第154个⽉⽉供:5595.28

等额本⾦第155个⽉⽉供:5581.67

等额本⾦第156个⽉⽉供:5568.06

等额本⾦第157个⽉⽉供:5554.44

等额本⾦第158个⽉⽉供:5540.83

等额本⾦第159个⽉⽉供:5527.22

等额本⾦第160个⽉⽉供:5513.61

等额本⾦第161个⽉⽉供:5500.0

等额本⾦第161个⽉⽉供:5500.0

等额本⾦第162个⽉⽉供:5486.39

等额本⾦第163个⽉⽉供:5472.78

等额本⾦第164个⽉⽉供:5459.17

等额本⾦第165个⽉⽉供:5445.56

等额本⾦第166个⽉⽉供:5431.94

等额本⾦第167个⽉⽉供:5418.33

等额本⾦第168个⽉⽉供:5404.72

等额本⾦第169个⽉⽉供:5391.11

等额本⾦第170个⽉⽉供:5377.5

等额本⾦第171个⽉⽉供:5363.89

等额本⾦第172个⽉⽉供:5350.28

等额本⾦第173个⽉⽉供:5336.67

等额本⾦第174个⽉⽉供:5323.06

等额本⾦第175个⽉⽉供:5309.44

等额本⾦第176个⽉⽉供:5295.83

等额本⾦第177个⽉⽉供:5282.22

等额本⾦第178个⽉⽉供:5268.61

等额本⾦第179个⽉⽉供:5255.0

等额本⾦第180个⽉⽉供:5241.39

等额本⾦第181个⽉⽉供:5227.78

等额本⾦第182个⽉⽉供:5214.17

等额本⾦第183个⽉⽉供:5200.56

等额本⾦第184个⽉⽉供:5186.94

等额本⾦第185个⽉⽉供:5173.33

等额本⾦第186个⽉⽉供:5159.72

等额本⾦第187个⽉⽉供:5146.11

等额本⾦第188个⽉⽉供:5132.5

等额本⾦第189个⽉⽉供:5118.89

等额本⾦第190个⽉⽉供:5105.28

等额本⾦第191个⽉⽉供:5091.67

等额本⾦第192个⽉⽉供:5078.06

等额本⾦第193个⽉⽉供:5064.44

等额本⾦第194个⽉⽉供:5050.83

等额本⾦第195个⽉⽉供:5037.22

等额本⾦第196个⽉⽉供:5023.61

等额本⾦第197个⽉⽉供:5010.0

等额本⾦第198个⽉⽉供:4996.39

等额本⾦第199个⽉⽉供:4982.78

等额本⾦第200个⽉⽉供:4969.17

等额本⾦第201个⽉⽉供:4955.56

等额本⾦第202个⽉⽉供:4941.94

等额本⾦第203个⽉⽉供:4928.33

等额本⾦第204个⽉⽉供:4914.72

等额本⾦第205个⽉⽉供:4901.11

等额本⾦第206个⽉⽉供:4887.5

等额本⾦第207个⽉⽉供:4873.89

等额本⾦第208个⽉⽉供:4860.28

等额本⾦第209个⽉⽉供:4846.67

等额本⾦第210个⽉⽉供:4833.06

等额本⾦第211个⽉⽉供:4819.44

等额本⾦第212个⽉⽉供:4805.83

等额本⾦第213个⽉⽉供:4792.22

等额本⾦第214个⽉⽉供:4778.61

等额本⾦第215个⽉⽉供:4765.0

等额本⾦第216个⽉⽉供:4751.39

等额本⾦第217个⽉⽉供:4737.78

等额本⾦第218个⽉⽉供:4724.17

等额本⾦第219个⽉⽉供:4710.56

等额本⾦第220个⽉⽉供:4696.94

等额本⾦第221个⽉⽉供:4683.33

等额本⾦第222个⽉⽉供:4669.72

等额本⾦第223个⽉⽉供:4656.11

等额本⾦第224个⽉⽉供:4642.5

等额本⾦第225个⽉⽉供:4628.89

等额本⾦第226个⽉⽉供:4615.28

等额本⾦第226个⽉⽉供:4615.28

等额本⾦第227个⽉⽉供:4601.67

等额本⾦第228个⽉⽉供:4588.06

等额本⾦第229个⽉⽉供:4574.44

等额本⾦第230个⽉⽉供:4560.83

等额本⾦第231个⽉⽉供:4547.22

等额本⾦第232个⽉⽉供:4533.61

等额本⾦第233个⽉⽉供:4520.0

等额本⾦第234个⽉⽉供:4506.39

等额本⾦第235个⽉⽉供:4492.78

等额本⾦第236个⽉⽉供:4479.17

等额本⾦第237个⽉⽉供:4465.56

等额本⾦第238个⽉⽉供:4451.94

等额本⾦第239个⽉⽉供:4438.33

等额本⾦第240个⽉⽉供:4424.72

等额本⾦第241个⽉⽉供:4411.11

等额本⾦第242个⽉⽉供:4397.5

等额本⾦第243个⽉⽉供:4383.89

等额本⾦第244个⽉⽉供:4370.28

等额本⾦第245个⽉⽉供:4356.67

等额本⾦第246个⽉⽉供:4343.06

等额本⾦第247个⽉⽉供:4329.44

等额本⾦第248个⽉⽉供:4315.83

等额本⾦第249个⽉⽉供:4302.22

等额本⾦第250个⽉⽉供:4288.61

等额本⾦第251个⽉⽉供:4275.0

等额本⾦第252个⽉⽉供:4261.39

等额本⾦第253个⽉⽉供:4247.78

等额本⾦第254个⽉⽉供:4234.17

等额本⾦第255个⽉⽉供:4220.56

等额本⾦第256个⽉⽉供:4206.94

等额本⾦第257个⽉⽉供:4193.33

等额本⾦第258个⽉⽉供:4179.72

等额本⾦第259个⽉⽉供:4166.11

等额本⾦第260个⽉⽉供:4152.5

等额本⾦第261个⽉⽉供:4138.89

等额本⾦第262个⽉⽉供:4125.28

等额本⾦第263个⽉⽉供:4111.67

等额本⾦第264个⽉⽉供:4098.06

等额本⾦第265个⽉⽉供:4084.44

等额本⾦第266个⽉⽉供:4070.83

等额本⾦第267个⽉⽉供:4057.22

等额本⾦第268个⽉⽉供:4043.61

等额本⾦第269个⽉⽉供:4030.0

等额本⾦第270个⽉⽉供:4016.39

等额本⾦第271个⽉⽉供:4002.78

等额本⾦第272个⽉⽉供:3989.17

等额本⾦第273个⽉⽉供:3975.56

等额本⾦第274个⽉⽉供:3961.94

等额本⾦第275个⽉⽉供:3948.33

等额本⾦第276个⽉⽉供:3934.72

等额本⾦第277个⽉⽉供:3921.11

等额本⾦第278个⽉⽉供:3907.5

等额本⾦第279个⽉⽉供:3893.89

等额本⾦第280个⽉⽉供:3880.28

等额本⾦第281个⽉⽉供:3866.67

等额本⾦第282个⽉⽉供:3853.06

等额本⾦第283个⽉⽉供:3839.44

等额本⾦第284个⽉⽉供:3825.83

等额本⾦第285个⽉⽉供:3812.22

等额本⾦第286个⽉⽉供:3798.61

等额本⾦第287个⽉⽉供:3785.0

等额本⾦第288个⽉⽉供:3771.39

等额本⾦第289个⽉⽉供:3757.78

等额本⾦第290个⽉⽉供:3744.17

等额本⾦第291个⽉⽉供:3730.56

等额本⾦第291个⽉⽉供:3730.56

等额本⾦第292个⽉⽉供:3716.94

等额本⾦第293个⽉⽉供:3703.33

等额本⾦第294个⽉⽉供:3689.72

等额本⾦第295个⽉⽉供:3676.11

等额本⾦第296个⽉⽉供:3662.5

等额本⾦第297个⽉⽉供:3648.89

等额本⾦第298个⽉⽉供:3635.28

等额本⾦第299个⽉⽉供:3621.67

等额本⾦第300个⽉⽉供:3608.06

等额本⾦第301个⽉⽉供:3594.44

等额本⾦第302个⽉⽉供:3580.83

等额本⾦第303个⽉⽉供:3567.22

等额本⾦第304个⽉⽉供:3553.61

等额本⾦第305个⽉⽉供:3540.0

等额本⾦第306个⽉⽉供:3526.39

等额本⾦第307个⽉⽉供:3512.78

等额本⾦第308个⽉⽉供:3499.17

等额本⾦第309个⽉⽉供:3485.56

等额本⾦第310个⽉⽉供:3471.94

等额本⾦第311个⽉⽉供:3458.33

等额本⾦第312个⽉⽉供:3444.72

等额本⾦第313个⽉⽉供:3431.11

等额本⾦第314个⽉⽉供:3417.5

等额本⾦第315个⽉⽉供:3403.89

等额本⾦第316个⽉⽉供:3390.28

等额本⾦第317个⽉⽉供:3376.67

等额本⾦第318个⽉⽉供:3363.06

等额本⾦第319个⽉⽉供:3349.44

等额本⾦第320个⽉⽉供:3335.83

等额本⾦第321个⽉⽉供:3322.22

等额本⾦第322个⽉⽉供:3308.61

等额本⾦第323个⽉⽉供:3295.0

等额本⾦第324个⽉⽉供:3281.39

等额本⾦第325个⽉⽉供:3267.78

等额本⾦第326个⽉⽉供:3254.17

等额本⾦第327个⽉⽉供:3240.56

等额本⾦第328个⽉⽉供:3226.94

等额本⾦第329个⽉⽉供:3213.33

等额本⾦第330个⽉⽉供:3199.72

等额本⾦第331个⽉⽉供:3186.11

等额本⾦第332个⽉⽉供:3172.5

等额本⾦第333个⽉⽉供:3158.89

等额本⾦第334个⽉⽉供:3145.28

等额本⾦第335个⽉⽉供:3131.67

等额本⾦第336个⽉⽉供:3118.06

等额本⾦第337个⽉⽉供:3104.44

等额本⾦第338个⽉⽉供:3090.83

等额本⾦第339个⽉⽉供:3077.22

等额本⾦第340个⽉⽉供:3063.61

等额本⾦第341个⽉⽉供:3050.0

等额本⾦第342个⽉⽉供:3036.39

等额本⾦第343个⽉⽉供:3022.78

等额本⾦第344个⽉⽉供:3009.17

等额本⾦第345个⽉⽉供:2995.56

等额本⾦第346个⽉⽉供:2981.94

等额本⾦第347个⽉⽉供:2968.33

等额本⾦第348个⽉⽉供:2954.72

等额本⾦第349个⽉⽉供:2941.11

等额本⾦第350个⽉⽉供:2927.5

等额本⾦第351个⽉⽉供:2913.89

等额本⾦第352个⽉⽉供:2900.28

等额本⾦第353个⽉⽉供:2886.67

等额本⾦第354个⽉⽉供:2873.06

等额本⾦第355个⽉⽉供:2859.44

等额本⾦第356个⽉⽉供:2845.83

等额本⾦第356个⽉⽉供:2845.83

等额本⾦第357个⽉⽉供:2832.22

等额本⾦第358个⽉⽉供:2818.61

等额本⾦第359个⽉⽉供:2805.0

等额本⾦第360个⽉⽉供:2791.39

等额本⾦共还款:1884450.0


本文发布于:2023-05-23 12:28:58,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/falv/fa/86/100108.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26