不知道大家有没有细心观察自己工资条上个人所得税呢?很多人都觉得有专门的个人所得税计算器,不用再去复查,但是有的黑心的公司专门利用这种心理,偶尔增加你的扣税额,为了方便大家核查自己的个人所得税,我用Python写了一个简单的个税计算器,大家可以核查下自己的扣税额。

1.怎么计算个人所得税?

对照个税税率表时,先计算出本月的应纳税所得额,再用此应纳税所得额与上表对照,就可以得到正确的税率和速算扣除数。

个人所得税的基数=应发工资-五险一金,若扣除五险一金后的余额<=3500,则不用缴纳个人所得税。

例:应发工资-五险一金-3500=1600,则个税=1600*0.1-105=55;应发工资-五险一金-3500=5000,个税=5000*0.2-555=445。

2.具体代码实现

def calculator(salary):

'''

税后工资计算器

'''

point = 3500

yanglao_rate = 0.08

hospital_rate = 0.02

losejob_rate = 0.01

basemoney_rate = 0.2

five_one_money = salary * (yanglao_rate + hospital_rate + losejob_rate + basemoney_rate)

rest_money = salary - five_one_money - point

res_money = salary - five_one_money

if rest_money <= 1500:

res_money -= rest_money * 0.03

elif rest_money > 1500 andrest_money <= 4500:

tax_money = rest_money * 0.1

res_money -= (tax_money - 105)

elif rest_money > 4500 andrest_money <= 9000:

tax_money = rest_money * 0.2

res_money -= (tax_money - 555)

elif rest_money > 9000 andrest_money <= 35000:

tax_money = rest_money * 0.25

res_money -= (tax_money - 1005)

elif rest_money > 35000 andrest_money <= 55000:

tax_money = rest_money * 0.3

res_money -= (tax_money - 2755)

elif rest_money > 55000 andrest_money <= 80000:

tax_money = rest_money * 0.35

res_money -= (tax_money - 5505)

else:

tax_money = rest_money * 0.45

res_money -= (tax_money - 13505)

print('税前工资为:{0},税后工资为:{1}'.format(salary, res_money))

if __name__ == '__main__':

# calculator(one_salary)

salary_list = [10000, 14000, 15000, 16000, 18000, 25000, 80000, 100000]

forone_salaryinsalary_list:

calculator(one_salary)

3.结果展示

其实,这个小项目不仅可以用来核查自己的扣税额,对一些正找工作的小伙伴也很有用。找工作时避免不了会跟单位谈薪资,当然所有人跟你说的都是税前收入,税后的实际收入是多少,你自己心里应该清楚。

今天给大家介绍的这个小项目写的很简单,不同单位五险一金的缴纳比例可能存在差异,此外还会有一些其他的薪资方面的限制,这里只是简单举例说明,具体的参数或限制条件,如果大家感兴趣,可以自行加入。

【编辑推荐】

【责任编辑:华轩 TEL:(010)68476606】

点赞 0

python制作工资计算器-Python计算个人所得税相关推荐

  1. python制作工资计算器-Python计算个人所得税!

    不知道大家有没有细心观察自己工资条上个人所得税呢?很多人都觉得有专门的个人所得税计算器,不用再去复查,但是有的黑心的公司专门利用这种心理,偶尔增加你的扣税额,为了方便大家核查自己的个人所得税,我用Py ...

  2. python制作工资计算器-Python制作个税计算器

    不知道大家有没有细心观察自己工资条上个人所得税呢?很多人都觉得有专门的个人所得税计算器,不用再去复查,但是有的黑心的公司专门利用这种心理,偶尔增加你的扣税额,为了方便大家核查自己的个人所得税,我用Py ...

  3. python制作工资计算器-Python实现扣除个人税后的工资计算器示例

    本文实例讲述了Python实现扣除个人税后的工资计算器.分享给大家供大家参考,具体如下: 正好处于找工作期间避免不了会跟单位谈论薪资的情况,当然所有人跟你谈的都是税前收入,税后应该实际收入有多少呢?今 ...

  4. python制作工资计算器-用python写一个北京市的个税计算器

    #应纳税的钱:税前收入-5000元(起征点)-专项扣除(五险一金等) #工资个税的计算公式为: #个人所得税=应纳税的钱×适用税率-速算扣除数 ''' 1.全月应纳税所得额不超过3000元: 税率:3 ...

  5. Python学习(3)计算个人所得税

    Python学习(3)计算个人所得税 前言 一. Python准备 二. Python仿真 三. 仿真结果 四. 小结 前言 随着人工智能研究的不断兴起,Python的应用也在不断上升,由于Pytho ...

  6. Python制作简易计算器(GUI)---Tkinter

    Python制作简易计算器(GUI)---Tkinter Tkinter简介 Tkinter 与 PyQt5 的比较 Tkinter PyQt5 项目展示 导入模块 函数封装 1. 运算公式的拼接与展 ...

  7. 怎么用python自制计算公式_手把手教你用python制作简易计算器,能够记录你使用的情况...

    话不多说,首先先看效果图,它能够记录你在使用过程中的历史,方便你查看是否有错: 接下来就仔细分析一下是如何制作的: 简易计算器 第一步:导入资源库 在过程中使用到了tkinter这个资源库,win+R ...

  8. Python实现电阻计算器——快速计算电阻值

    Python实现电阻计算器--快速计算电阻值 在电子工程领域,电阻器是一种常用的电路元件,而对于电阻值的计算也是非常重要的.本文将介绍如何使用Python编写一个简单的电阻计算器,以帮助电子工程爱好者 ...

  9. python 制作简易计算器~用户界面设计

    用python制作简易计算器 def shu1():#按键函数1,将会绑在相应的"1"."2"..."0"键上e1.insert(INSER ...

最新文章

  1. OpenStack配置keystone报错HTTP500
  2. linux-磁盘分区、挂载
  3. java托盘图标变白在linux,升级Ubuntu后系统托盘图标消失
  4. 好险!一入职,就遇到MySQL这么大Bug!差点背锅走人~
  5. oracle 11g数据库安装教程
  6. html页面书签,利用CSS实现书签效果实例源码
  7. LabVIEW中调用Halcon
  8. 绘制专利说明书附图的基本要素
  9. 微观、宏观、精准 多视角估算数据库性能(选型、做预算不求人)
  10. 计算机缺少什么无法正常启动,电脑无法正常启动
  11. Android Facebook登陆获取 Key Hashes值
  12. STEP2——《数据分析:企业的贤内助》重点摘要笔记(四)——数据清洗
  13. android获取wifi开关,Android WiFi开发(一)--WiFi开关与状态监听
  14. CAD中插入外部参照字体会变繁体_CAD外部参照无法绑定怎么办?
  15. 活化N-羟基琥珀酰亚胺酯疏水染料CAS: 201998-61-0,BDP 576 NHS溶于极性有机溶剂该试剂是染料的活化N-羟基琥珀酰亚胺酯,与伯氨基和仲氨基具有反应性。
  16. 电脑无法正常开机时如何解除BitLocker硬盘锁
  17. 区别 chown和chmod的用法
  18. Redis-命令操作Redis
  19. STM32:红外传感器代码部分(内含实物图+外部信号流程,编写代码思路+代码+解析代码和扩展应用)
  20. 第一部分 思科九年 一(19)

热门文章

  1. 矩阵管理——本质是职能分工,例如所有部门都执行财务部门制定的财务制度而不会各自为政...
  2. HashTree(哈希树) ——和trie类似,只是将字符换成了质数,sphinx用到了???...
  3. python3.x中如何实现print不换行
  4. 十步完全理解 SQL
  5. JavaScript window
  6. 进入公司第五届、六个月
  7. document.all 用法
  8. Redis实战之征服 Redis + Jedis + Spring (三)
  9. tcpdump的简单选项介绍
  10. web service(web服务)总结