不知道大家有没有认真观察过自己工资单上的个人所得税呢?很多人认为有专门的个人所得税计算器,就不用再去查了,但有些不法企业就是利用这种心理,偶尔增加你的税前扣除额。为了方便大家查询自己的个人所得税,我用Python写了一个简单的个人所得税计算器,大家可以查询自己的扣税情况。1、如何计算个人所得税?对照个人税率表时,先计算出本月的应纳税所得额,然后用这个应纳税所得额与上表进行比较,即可得到正确的税率和速算扣除额。个人所得税税基=应缴工资-五险一金。如果扣除五险一金后的余额<=3500,则无需缴纳个人所得税。下面以五险一金缴费比例为例:应付工资-五险一金-3500=1600,则个税=16000.1-105=55;应付工资-五险一金-3500=5000,个税=50000.2-555=445。2.实体代码实际defcalculator(salary):'''扣后计算器'''point=3500yanglao_rate=0.08hospital_rate=0.02losejob_rate=0.01basemoney_rate=0.2five_one_money=salary*(yanglao_rateb+resthospital_rate)+losejoney_rate+losejob_rate=salary-five_one_money-pointres_money=salary-five_one_moneyifrest_money<=1500:res_money-=rest_money*0.03elifrest_money>1500andrest_money<=4500:tax_money=rest_money*0.1res_money-=(tax_money-105)elifrest_money>4500andrest_money<=9000:tax_money=rest_money*0.2res_money-=(tax_money-555)elifrest_money>9000andrest_money<=35000:tax_money=rest_money*0.25res_money-=(tax_money-1005)elifrest_money>35000andrest_money<=55000:tax_money=rest_money*0.3res_money-=(tax_money-2755)elifrest_money>55000andrest_money<=80000:tax_money=rest_money*0.35res_money-=(tax_money-5505)else:tax_money=rest_money*0.45res_money-=(tax_money-13505)print('税前工资:{0},税后工资:{1}'.format(salary,res_money))ifname=='__main__':#calculator(one_salary)salary_list=[10000,14000,15000,16000,18000,25000,80000,100000]forone_salaryinsalary_list:calculator(one_salary)3.结果表明这个小项不仅可以用来查一下自己的退税额度,对于一些找工作的小伙伴也很有用。找工作的时候,难免要和单位谈薪水。当然,大家告诉你的是税前收入。实际税后收入是多少?应该清楚。今天要给大家介绍的这个小项目非常简单。不同单位的五险一金缴费比例可能存在差异。此外,还会有一些其他的薪资限制。这里只是一个简单的例子,具体的参数或者限制,有兴趣的可以自己加入。
