Python实现扣除个人税后的工资计算器示例


Posted in Python onMarch 26, 2018

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

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

Python实现扣除个人税后的工资计算器示例

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

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]

Python 相关文章推荐
python二叉树遍历的实现方法
Nov 21 Python
python算法学习之桶排序算法实例(分块排序)
Dec 18 Python
利用PyInstaller将python程序.py转为.exe的方法详解
May 03 Python
Python使用修饰器执行函数的参数检查功能示例
Sep 26 Python
Python变量赋值的秘密分享
Apr 03 Python
Django中的Model操作表的实现
Jul 24 Python
Python基于matplotlib画箱体图检验异常值操作示例【附xls数据文件下载】
Jan 07 Python
python适合人工智能的理由和优势
Jun 28 Python
python模拟鼠标点击和键盘输入的操作
Aug 04 Python
Python socket非阻塞模块应用示例
Sep 12 Python
python scatter函数用法实例详解
Feb 11 Python
python中复数的共轭复数知识点总结
Dec 06 Python
python实现决策树、随机森林的简单原理
Mar 26 #Python
python机器学习之贝叶斯分类
Mar 26 #Python
利用python实现微信头像加红色数字功能
Mar 26 #Python
Python扩展内置类型详解
Mar 26 #Python
python函数式编程学习之yield表达式形式详解
Mar 25 #Python
Python实现简单求解给定整数的质因数算法示例
Mar 25 #Python
python实现隐马尔科夫模型HMM
Mar 25 #Python
You might like
PHP学习笔记 (1) 环境配置与代码调试
2011/06/19 PHP
php实现读取手机客户端浏览器的类
2015/01/09 PHP
[原创]php简单防盗链验证实现方法
2016/07/09 PHP
php递归函数怎么用才有效
2018/02/24 PHP
javascript解析json数据的3种方式
2014/05/08 Javascript
javascript实现左右控制无缝滚动
2014/12/31 Javascript
SWFObject基本用法实例分析
2015/07/20 Javascript
jquery+php实现滚动的数字特效
2015/11/29 Javascript
基于javascript实现文字无缝滚动效果
2016/03/22 Javascript
jQuery 获取select选中值及清除选中状态
2016/12/13 Javascript
JS在浏览器中解析Base64编码图像
2017/02/09 Javascript
Linux系统中利用node.js提取Word(doc/docx)及PDF文本的内容
2017/06/17 Javascript
Angular CLI 安装和使用教程
2017/09/13 Javascript
基于vue-simplemde实现图片拖拽、粘贴功能
2018/04/12 Javascript
[05:34]2014DOTA2国际邀请赛中国区预选赛精彩TOPPLAY第二弹
2014/06/25 DOTA
[44:40]2018DOTA2亚洲邀请赛3月30日 小组赛A组Liquid VS OG
2018/03/31 DOTA
Python脚本文件打包成可执行文件的方法
2015/06/02 Python
Python爬取网易云音乐热门评论
2017/03/31 Python
用Python读取几十万行文本数据
2018/12/24 Python
django 消息框架 message使用详解
2019/07/22 Python
Python实现Singleton模式的方式详解
2019/08/08 Python
详解Python3 中的字符串格式化语法
2020/01/15 Python
在Ubuntu 20.04中安装Pycharm 2020.1的图文教程
2020/04/30 Python
Python 爬虫性能相关总结
2020/08/03 Python
捷克钓鱼用品网上商店:Parys.cz
2018/06/15 全球购物
Herschel美国官网:背包、手提袋及配件
2020/03/10 全球购物
教你怎样写好自我评价
2013/10/05 职场文书
汽车技术服务与营销专业推荐信
2013/11/29 职场文书
养殖人员的创业计划书范文
2013/12/26 职场文书
养殖项目策划书范文
2014/01/13 职场文书
会计求职信
2014/05/29 职场文书
优秀团员事迹材料1500字
2014/08/31 职场文书
泸县召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
元旦晚会开场白
2015/05/29 职场文书
Echarts如何重新渲染实例详解
2022/05/30 Javascript
Java 多线程并发FutureTask
2022/06/28 Java/Android