點(diǎn)擊上方藍(lán)色字體,關(guān)注小小詹同學(xué),查看往期精彩~
一、寫在前邊
不知道親愛的你身在哪里,從事什么職業(yè),是不是也在為了在諾大的城市有一席之地而在奮斗呢?歡迎在留言區(qū)分享屬于你的故事噢~
? ? ? ? 昨天,小詹同學(xué)收到了一筆工資(我希望多給我?guī)讉€零),今個一大早起來,就想著如果我要在北京買房,我的房奴生活會是怎樣的吶?于是就想到用正在學(xué)的Python簡單計(jì)算下,內(nèi)容很簡單,大神們勿笑哈哈哈~
二、一些概念術(shù)語
? ? ? 啊~ 打苦工,還房貸~一起翻身房奴把歌唱~
? ? ? ? 計(jì)算之前啊,小詹先給大家介紹下相關(guān)概念和術(shù)語噢~
1.等額本息
? ? ? ? 買房,大多數(shù)人都選擇了貸款,而貸款還貸方式分為等額本息、等額本金兩種,其中等額本息是相比之下選擇較多的。
? ? ? ? 等額本息是在還款期內(nèi),每月償還同等數(shù)額的貸款(包括本金和利息),特點(diǎn)是每月還款金額固定相等,最終總利息較高。
? ? ? ? 等額本金是在還款期內(nèi)把貸款數(shù)總額等分,每月償還同等數(shù)額的本金和剩余貸款在該月所產(chǎn)生的利息。特點(diǎn)是還款金額遞減,最終總利息較低。
2.五險一金
? ? ? ? 這個就不展開說了,想必大家都清楚噢,講一句的是五險一金大約占稅前工資五分之一左右。
3.稅前稅后工資
? ? ? ? 稅前工資和稅后工資,這個不清楚的請出門左拐,天臺見~
? ? ? ? 稅后工資 = 稅前工資 - 五險一金 - 個稅繳納額
4.應(yīng)繳稅額
? ? 應(yīng)納稅額 = 稅前工資 - 五險一金 -3500起征點(diǎn)
5.個稅繳納額
個稅繳納額 = 應(yīng)納稅額*對應(yīng)檔次稅率-速算扣除數(shù)
6.速算扣除數(shù)
這個是為便于計(jì)算個稅,針對不同階梯的工資,計(jì)算得到的一個數(shù)。其階梯情況如下圖所示。
三、一起當(dāng)房奴吧~?
上述幾個術(shù)語基本上就夠咱們用啦~咱們開始我們的房奴生活吧!
假設(shè)你和我一樣在北京,想買一套房,往低了算吧(捂臉哭……)。先擬一個小目標(biāo),買它個80平,按照5w一平,也tm就400w吧!首付,咱們假設(shè)你還算家境殷實(shí),首付不算在我們償還范圍內(nèi),按30%算,120萬首付,貸款280萬,按公積金貸款利率3.25%計(jì)算,還它個三十年~
1.先算下30年你一共還多少,每個月月供多少~
先把等額本息還款的計(jì)算公式給出來:
每月還款額=[貸款本金×月利率×(1+月利率)^還款月數(shù)]÷[(1+月利率)^還款月數(shù)-1]
相信這簡單的計(jì)算我們都會噢,Python代碼如下:
#encoding=utf-8
loans = 280#貸款金額
rate_year = 0.0325# 年利率
months = 360#貸款時長(以月為單位)
rate_month = rate_year / 12#月利率
fenmu = pow(1+rate_month,months) -1#分母
fenzi = loans * rate_month * pow(1+rate_month,months)#分子
pay = fenzi/fenmu
print('repayment per month:',pay)
#print(rate_month)
#print(fenmu)
#print(fenzi)
得到的結(jié)果啊,是每個月要還12185.77元,30年總共438萬+,一下子多了150w利息啊~30年,360個月,果然量變決定質(zhì)變?。?!
>>> repayment permonth:1.218577693402671
2. 再算一算我們可憐的工資
稅后稅前真是兩個概念,看上面的階梯價,當(dāng)工資高點(diǎn)的時候啊,相當(dāng)大一部分交給了國家~我愛中國?。?!
? ? ? ? 由上邊公式我們可以得到:
稅后工資 = 稅前工資 - 五險一金 -(稅前工資 - 五險一金 -3500起征點(diǎn))*對應(yīng)檔次稅率-速算扣除數(shù)
? ? ? ? 同樣給出稅前工資,可利用小詹寫出的Python看看你的稅后工資還有多少……
#encoding=utf-8
wage_before = 18000#稅前工資
tax_need = wage_before - wage_before*0.2 - 3500#個人應(yīng)納稅額
#階梯稅
iftax_need <= 1500:
tax = tax_need * 0.03
eliftax_need <= 4500:
tax = tax_need * 0.1 - 105
eliftax_need <= 9000:
tax = tax_need * 0.2 - 555
eliftax_need <= 35000:
tax = tax_need * 0.25 - 1005
eliftax_need <= 55000:
tax = tax_need * 0.3 - 2755
eliftax_need <= 80000:
tax = tax_need * 0.35 - 5505
eliftax_need > 80000:
tax = tax_need * 0.45 - 13505
#稅后工資
wage_after = wage_before * 0.8 - tax
print('your salary after tax is:',wage_after)
小詹假想畢業(yè)拿到月薪18k的工資,按這個標(biāo)準(zhǔn)計(jì)算,得到的稅后工資是……(好吧,我在欺騙自己,這稅后工資單位是元?。?!上邊月供1.218是萬元?。。。?/p>
>>> your salary after taxis:12680.0
也就是說,月薪18k,還完房貸,你大約還剩下500多塊錢,嗯!一月吃一頓,一頓吃500,剛剛好。
需要完整源碼的可在公眾號回復(fù)關(guān)鍵詞【房貸】獲取。以上就是本期的內(nèi)容,如果您覺得有幫助或者有意思,歡迎掃碼關(guān)注和打賞噢~