Python系列之四——在北京当房奴的日子~

一、写在前边

不知道亲爱的你身在哪里,从事什么职业,是不是也在为了在诺大的城市有一席之地而在奋斗呢?欢迎在留言区分享属于你的故事噢~

昨天,小詹同学收到了一笔工资(我希望多给我几个零),今个一大早起来,就想着如果我要在北京买房,我的房奴生活会是怎样的呐?于是就想到用正在学的Python简单计算下,内容很简单,大神们勿笑哈哈哈~

二、一些概念术语

啊~ 打苦工,还房贷~一起翻身房奴把歌唱~

计算之前啊,小詹先给大家介绍下相关概念和术语噢~

1.等额本息

买房,大多数人都选择了贷款,而贷款还贷方式分为等额本息等额本金两种,其中等额本息是相比之下选择较多的。

等额本息是在还款期内,每月偿还同等数额的贷款(包括本金和利息),特点是每月还款金额固定相等,最终总利息较高。

等额本金是在还款期内把贷款数总额等分,每月偿还同等数额的本金和剩余贷款在该月所产生的利息。特点是还款金额递减,最终总利息较低。

2.五险一金

这个就不展开说了,想必大家都清楚噢,讲一句的是五险一金大约占税前工资五分之一左右。

3.税前税后工资

税前工资和税后工资,这个不清楚的请出门左拐,天台见~

税后工资 = 税前工资 - 五险一金 - 个税缴纳额

4.应缴税额

应纳税额 = 税前工资 - 五险一金 -3500起征点

5.个税缴纳额

个税缴纳额 = 应纳税额*对应档次税率-速算扣除数

6.速算扣除数

这个是为便于计算个税,针对不同阶梯的工资,计算得到的一个数。其阶梯情况如下图所示。

三、一起当房奴吧~

上述几个术语基本上就够咱们用啦~咱们开始我们的房奴生活吧!

假设你和我一样在北京,想买一套房,往低了算吧(捂脸哭……)。先拟一个小目标,买它个80平,按照5w一平,也tm就400w吧!首付,咱们假设你还算家境殷实,首付不算在我们偿还范围内,按30%算,120万首付,贷款280万,按公积金贷款利率3.25%计算,还它个三十年~

1.先算下30年你一共还多少,每个月月供多少~

先把等额本息还款的计算公式给出来:

每月还款额=[贷款本金×月利率×(1+月利率)^还款月数]÷[(1+月利率)^还款月数-1]

相信这简单的计算我们都会噢,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)

得到的结果啊,是每个月要还12185.77元,30年总共438万+,一下子多了150w利息啊~30年,360个月,果然量变决定质变!!!

>>> repayment per month: 1.218577693402671

2. 再算一算我们可怜的工资

税后税前真是两个概念,看上面的阶梯价,当工资高点的时候啊,相当大一部分交给了国家~我爱中国!!!

由上边公式我们可以得到:

税后工资 = 税前工资 - 五险一金 -(税前工资 - 五险一金 -3500起征点)*对应档次税率-速算扣除数

同样给出税前工资,可利用小詹写出的Python看看你的税后工资还有多少……

#encoding=utf-8
wage_before = 18000  #税前工资
tax_need = wage_before - wage_before*0.2 - 3500 #个人应纳税额
#阶梯税
if tax_need <= 1500:
    tax = tax_need * 0.03
elif tax_need <= 4500:
    tax = tax_need * 0.1 - 105
elif tax_need <= 9000:
    tax = tax_need * 0.2 - 555
elif tax_need <= 35000:
    tax = tax_need * 0.25 - 1005
elif tax_need <= 55000:
    tax = tax_need * 0.3 - 2755
elif tax_need <= 80000:
    tax = tax_need * 0.35 - 5505
elif tax_need > 80000:
    tax = tax_need * 0.45 - 13505
#税后工资
wage_after = wage_before * 0.8 - tax
print('your salary after tax is:',wage_after)

小詹假想毕业拿到月薪18k的工资,按这个标准计算,得到的税后工资是……(好吧,我在欺骗自己,这税后工资单位是元!!!上边月供1.218是万元!!!)

>>> your salary after tax is: 12680.0

也就是说,月薪18k,还完房贷,你大约还剩下500多块钱,嗯!一月吃一顿,一顿吃500,刚刚好。

完整源码:

原文发布于微信公众号 - 小小詹同学(xiaoxiaozhantongxue)

原文发表时间:2018-03-16

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏大数据文摘

乔布斯斯坦福大学演讲(视频+全文)

29860
来自专栏大数据文摘

如何在踩踏事故中幸存,如何避免踩踏事故发生?

17440
来自专栏IT派

上了名校才知道,我们到底输在哪里

你看那北大毕业的还有卖猪肉的,清华毕业的还当保安,我手下刚招来的985大学的高材生,来了还不是要从打杂开始干?

12320
来自专栏VRPinea

真的不想来场边坐过山车边打僵尸的VR游戏体验嘛?比如《直到黎明:血戮》

30030
来自专栏PPV课数据科学社区

大数据告诉你,陈赫离婚的影响比王菲大多了

多少天过去了,陈赫离婚事件依然占据着各大媒体娱乐版的头条,陈赫那条《我错了》的微博评论量还在朝着三百万迈进,新爆出的陈赫、张子萱“偷情视频”,更是把这场离婚风波...

32870
来自专栏机器人网

3D打印的鼻子:“最后一公里”要走多久?

世界上或许会有些人生下来就没有耳朵鼻子,又或者经历了一些意 外,损坏了耳朵鼻子。对于这部分人来说,这是一件很影响幸福感的事情。当然,通过整形手术,利用病人本身...

28040
来自专栏VRPinea

新西兰消防署使用VR教育公众,呼吁提高消防意识

35180
来自专栏Java架构师进阶

大师带你开悟高薪程序员之路——《编程之道》番外篇

程序员见禅师:我学了 hello world 和水仙花数,想自己开发个操作系统,希望大师指点。

10720
来自专栏科技向令说

我一个9年的闺蜜突然拉黑了我

穷人和富人,穷心态和富心态,有没有想过其中的差别,内容很短,意味却深长,当我们抱怨不公时,不妨看看。

9320
来自专栏程序人生

谈谈大学

一个月前我答应一位读者写篇关于大学的文章,还留言说「一个月内如果没写,请提醒我」,后来一出差,我把这事完全抛诸脑后,期满后人家把截图发过来善意提醒,我一看,慌了...

432100

扫码关注云+社区

领取腾讯云代金券