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 条评论) |