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六大开源框架对比
Oct 19 Python
总结python爬虫抓站的实用技巧
Aug 09 Python
python算法演练_One Rule 算法(详解)
May 17 Python
python实现输入数字的连续加减方法
Jun 22 Python
Python实现模拟登录网易邮箱的方法示例
Jul 05 Python
python3.6的venv模块使用详解
Aug 01 Python
django2.0扩展用户字段示例
Feb 13 Python
基于Python的Post请求数据爬取的方法详解
Jun 14 Python
python 正则表达式贪婪模式与非贪婪模式原理、用法实例分析
Oct 14 Python
为什么黑客都用python(123个黑客必备的Python工具)
Jan 31 Python
python数据预处理 :数据抽样解析
Feb 24 Python
python中threading开启关闭线程操作
May 02 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
第六节 访问属性和方法 [6]
2006/10/09 PHP
php float不四舍五入截取浮点型字符串方法总结
2013/10/28 PHP
Yii框架使用PHPExcel导出Excel文件的方法分析【改进版】
2019/07/24 PHP
编写可维护面向对象的JavaScript代码[翻译]
2011/02/12 Javascript
JS删除字符串中重复字符方法
2014/03/09 Javascript
Javascript学习笔记之数组的构造函数
2014/11/23 Javascript
javascript实现当前页导航激活的方法
2015/02/27 Javascript
jQuery获得document和window对象宽度和高度的方法
2015/03/25 Javascript
jquery实现华丽的可折角广告代码
2015/09/02 Javascript
实例代码讲解jquery easyui动态tab页
2015/11/17 Javascript
jQuery选择器基础入门教程
2016/05/10 Javascript
jquery.picsign图片标注组件实例详解
2018/02/02 jQuery
vue webpack打包优化操作技巧
2018/02/22 Javascript
微信小程序实现复选框效果
2018/12/28 Javascript
微信小程序实现带参数的分享功能(两种方法)
2019/05/17 Javascript
详解微信小程序开发(项目从零开始)
2019/06/06 Javascript
layui实现给某一列加点击事件
2019/10/26 Javascript
js判断在哪个浏览器打开项目的方法
2020/01/21 Javascript
python with statement 进行文件操作指南
2014/08/22 Python
Python中使用装饰器时需要注意的一些问题
2015/05/11 Python
Python max内置函数详细介绍
2016/11/17 Python
对Python的交互模式和直接运行.py文件的区别详解
2019/06/29 Python
Django模板导入母版继承和自定义返回Html片段过程解析
2019/09/18 Python
Python 中 -m 的典型用法、原理解析与发展演变
2019/11/11 Python
Python实现银行账户资金交易管理系统
2020/01/03 Python
Pytorch 图像变换函数集合小结
2021/02/01 Python
Hotels.com香港酒店网:你的自由行酒店订房专家
2018/01/22 全球购物
美国睫毛、眉毛精华液领导品牌:RevitaLash Cosmetics
2018/03/26 全球购物
警察思想汇报
2014/01/04 职场文书
2014迎接教师节演讲稿
2014/09/10 职场文书
六查六看心得体会
2014/10/14 职场文书
年度考核个人总结
2015/03/06 职场文书
小学生手册家长意见
2015/06/03 职场文书
pycharm debug 断点调试心得分享
2021/04/16 Python
使用javascript解析二维码的三种方式
2021/11/11 Javascript
python自动获取微信公众号最新文章的实现代码
2022/07/15 Python