本文实例讲述了Python实现扣除个人税后的工资计算器。分享给大家供大家参考,具体如下:

正好处于找工作期间避免不了会跟单位谈论薪资的情况,当然所有人跟你谈的都是税前收入,税后应该实际收入有多少呢?今天就简单写一个个人税收收入计算器,仅仅是觉得很有意思而已,当然写的很简单,不同的单位五险一金的缴纳比例可能又是不一样的,可能还会有一些其他的薪资方面的限制,这里只是简单举例说明而已,具体的参数或者限制条件什么的都是可以在里面自行加入的,下面是最新的个税计算器税率表:

下面是五险一金的缴纳比例,(可能会有不同):

下面是具体实现:

#!usr/bin/env python

#encoding:utf-8

'''''

__Author__:沂水寒城

功能:个人税后工资计算器

'''

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 and rest_money<=4500:

tax_money=rest_money*0.1

res_money-=(tax_money-105)

elif rest_money>4500 and rest_money<=9000:

tax_money=rest_money*0.2

res_money-=(tax_money-555)

elif rest_money>9000 and rest_money<=35000:

tax_money=rest_money*0.25

res_money-=(tax_money-1005)

elif rest_money>35000 and rest_money<=55000:

tax_money=rest_money*0.3

res_money-=(tax_money-2755)

elif rest_money>55000 and rest_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__':

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

for one_salary in salary_list:

calculator(one_salary)

结果如下:

税前工资为:10000,税后工资为:6665.0

税前工资为:14000,税后工资为:8983.0

税前工资为:15000,税后工资为:9535.0

税前工资为:16000,税后工资为:10087.0

税前工资为:18000,税后工资为:11191.0

税前工资为:25000,税后工资为:14817.5

税前工资为:80000,税后工资为:42445.0

税前工资为:100000,税后工资为:51580.0

[Finished in 0.2s]

PS:这里再为大家推荐几款相关的在线计算工具供大家参考:

希望本文所述对大家Python程序设计有所帮助。

python制作工资计算器-Python实现扣除个人税后的工资计算器示例相关推荐

  1. python计算每月工资-Python实现扣除个人税后的工资计算器示例

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

  2. python计算工资编程-Python实现扣除个人税后的工资计算器示例

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

  3. 教你如何用python制作黑板模拟器 python 项目小发明 【安安教具】-【工具】-【黑板】模拟器

    黑板模拟器是一个多线程控制尝试,需要做到通过tkinter实现对鼠标的控制和监督.鼠标在移动时会有一个线程来检测鼠标的位置,计算窗口的位置,计算出鼠标在窗口中的位置,结合canvas画布实现对黑板的涂 ...

  4. 如何用python制作温度计模拟器 python项目小发明 【安安教具】-【物理】-【温度计】模拟器

    温度计测量水温的过程要满足如下条件: 1.不能碰烧杯底. 2.不能碰烧杯壁. 设计一款动手实践上面过程的软件,就是接下来要完成的~ 我们先看一下效果: 如何用python制作温度计模拟器 python ...

  5. 教你如何用python制作三角形模拟器 python项目小发明 【安安教具】-【数学】-【三角形】模拟器

    三角形的三个点互相连接组成了一个平面图形,我们如何用python制作一个可以展示各种三角形的软件呢? 我们先看看效果: 这个东西要如何使用呢?我们看一下视频: 三角形模拟器 可以看到,控制三角形的三个 ...

  6. python 制作gif-利用Python如何制作好玩的GIF动图详解

    前言 之前我们分享过用Python进行可视化的9种常见方式.其实我们还能让可视化图形逼格更高一些,今天就分享一下如何让可视化秀起来:用Python和matplotlib制作GIF图表. 假如电脑上没有 ...

  7. Python: 制作精简的Python绿色发行包

    #coding=gbk # #最小Python3.2环境, 可以在miniPython目录下,直接运行python.exe(或pythonw.exe). # #前提: #    需要安装vcredis ...

  8. python制作程序菜单,Python 开发:制作一个简易的点菜系统(附源码)

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于海唤鱼杂记客栈 ,作者:海唤鱼杂记客栈 Python GUI编程:高 ...

  9. python制作动态条形图-python – 动态更新matplotlib中的条形图

    我的Raspberry Pi附带了许多传感器;我使用TCP每秒两次将数据发送到我的PC.我想使用matplotlib连续绘制这些值. 我目前使用的方法似乎效率低下(我正在清理子图并每次重绘它)并且有一 ...

最新文章

  1. 1数字图像获取:1.2图像灰度直方图
  2. EF架构~在global.asax里写了一个异常跳转,不错!
  3. mysqladmin mysql,mysql,mysqladmin,mysqld之间的区别
  4. mysql获取当前节点的所有叶子节点_mssql sqlserver 如何获取一个叶子节点下所有子节点呢?...
  5. Linux 终端操作之简明疾速指南(1)
  6. OnLineML:时序数据挖掘
  7. linux so获取自己路径,linux下so获得自己文件位置的路径
  8. C++安全方向(三)3.3 openssl的MD5接口调用演示
  9. yolo3 检测出图像中的不规则汉字
  10. 编程菜鸟的日记-初学尝试编程-C++ Primer Plus 第6章编程练习6
  11. UML进行Linux内核调试
  12. [算法]用Python实现十大排序算法
  13. uva 1339 题解
  14. 软件测试中学生选课用例表,软件测试选课系统测试用例(新).xls
  15. 修改Android模拟器的IMEI号
  16. python 经典图书排行榜_书榜 | 计算机书籍(8.26-9.1)销售排行榜
  17. 如何增强台式计算机无线网络,台式机无线网信号差怎么解决
  18. avenue css,CSS构建的平面建筑布局图
  19. 【回馈粉丝】小米平板电脑免费送!!!
  20. 企业邮箱格式怎么写?

热门文章

  1. python 中的位置参数和默认参数
  2. (转)七牛云phpSDK使用笔记
  3. 安装oracle并且小总结oracle sql
  4. 一个简单的python爬虫(转)
  5. UITabBarController 笔记(三) UITabBarController 配合 UINavigationController 的使用
  6. WEB开发者八项注意
  7. java使用htmlunit工具抓取js中加载的数据
  8. CountDownLatch简介
  9. 简单的JS统计静态网站访问次数
  10. 博客园有人随笔总数10000+?