本文实例讲述了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:这里再为大家推荐几款相关的在线计算工具供大家参考:

在线个人所得税计算器:http://tools.jb51.net/jisuanqi/tax_calc

在线个人所得税计算工具(2011版):http://tools.jb51.net/jisuanqi/tax_jisuanqi

在线银行按揭贷款计算器:http://tools.jb51.net/jisuanqi/anjie_calc

在线存款计算器:http://tools.jb51.net/jisuanqi/cunkuan_calc

在线投资理财计算器:http://tools.jb51.net/jisuanqi/touzilicai_calc

在线养老保险缴存/养老规划计算器:http://tools.jb51.net/jisuanqi/yanglao_calc

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python数学运算技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

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

本文标题: Python实现扣除个人税后的工资计算器示例

本文地址: http://www.cppcns.com/jiaoben/python/223800.html

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

  1. 用python计算工资工资_python小编程------交互界面计算工资(五险一金不按比例缴纳)...

    # coding:utf-8 from Tkinter import * root = Tk() Label(root, text='应发总工资 :').grid(row=0, column=0) # ...

  2. python处理工资_Python劳动人事领域处理病假工资——以上海标准为例

    本文会出版在我2020年下半年的新书<Python法律应用实务>(暂用名)中.本文主要提供思路,完整代码会在新书中呈现. 劳动人事法律领域,属于规则条款很明晰,但是实际处理起来又有许多复杂 ...

  3. python实现加密字符串_Python实现对字符串的加密解密方法示例

    本文实例讲述了Python实现对字符串的加密解密方法.分享给大家供大家参考,具体如下: 需求是是要将密码存在数据库里,所以要加密解密是可逆的,在数据库里不要有特殊字符,防止数据库备份和恢复中出错. 安 ...

  4. python怎么建立画板_Python基于opencv实现的简单画板功能示例

    本文实例讲述了Python基于opencv实现的简单画板功能.分享给大家供大家参考,具体如下: import cv2 import numpy as np drawing = False # true ...

  5. python列表浅复制_Python列表的深复制和浅复制示例详解

    一.深复制与浅复制 列表是Python中自带的一种数据结构,在使用列表时,拷贝操作不可避免,下面简单讨论一下列表的深复制(拷贝)与浅复制 首先看代码: l1 = [5, 4, 3, 2, 1] # 用 ...

  6. python 栈和队列_Python实现栈和队列的简单操作方法示例

    本文实例讲述了Python实现栈和队列的简单操作方法.分享给大家供大家参考,具体如下: 先简单的了解一下数据结构里面的栈和堆: 栈和队列是两种基本的数据结构,同为容器类型.两者根本的区别在于: sta ...

  7. python字典的用法_Python字典的用法详解(附示例)

    本篇文章给大家带来的内容是关于Python字典的用法详解(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 字典的表现形式为:{key:value},键和值之间用冒号分隔,每个 ...

  8. python list 深复制_Python列表的深复制和浅复制示例详解

    免费资源网,https://freexyz.cn/ 一.深复制与浅复制 列表是Python中自带的一种数据结构,在使用列表时,拷贝操作不可避免,下面简单讨论一下列表的深复制(拷贝)与浅复制 首先看代码 ...

  9. python中dom模块_Python中使用dom模块生成XML文件示例

    在Python中解析XML文件也有Dom和Sax两种方式,这里先介绍如何是使用Dom解析XML,这一篇文章是Dom生成XML文件,下一篇文章再继续介绍Dom解析XML文件. 在生成XML文件中,我们主 ...

  10. python绘制三维曲线图_Python基于matplotlib实现绘制三维图形功能示例

    本文实例讲述了Python基于matplotlib实现绘制三维图形功能.分享给大家供大家参考,具体如下: 代码一: # coding=utf-8 import numpy as np import m ...

最新文章

  1. mysql库可以无限创建吗_mysql 创建库
  2. 程序员又背锅?美团外卖声明“杀熟会员”是技术原因,软件定位缓存导致配送费不准!网友:程序员太惨!...
  3. 20172301 《程序设计与数据结构》第七周学习总结
  4. 批处理if 命令示例详解
  5. 每月1000元存入余额宝或银行,十年后会有多少?
  6. 美团技术:复杂环境下落地 Service Mesh 的挑战与实践
  7. 构建springmvc+dubbo分布式平台-dubbo简介
  8. jdk 安装_Linux安装JDK操作手册
  9. c++ 高效解析url算法
  10. c语言程序功能实现不了,请高手帮忙看看我的程序,编译不报错,但是实现不了功能...
  11. 管理感悟:出了问题先怀疑自己
  12. axure 抖音部件库_抖音常用工具和素材库大全
  13. php html页面显示乱码怎么解决方法,html网页乱码原因以及解决办法
  14. 替换文本框文字html,js替换选中的文字,兼容所有浏览器
  15. Linux系统并搭建Sip server平台
  16. 利用阿里云oss实现上传视频和图片功能
  17. java中string长度有限制吗,最大是多少?
  18. Pads Logic 、AD转Orcad
  19. C3P0的三种使用方法
  20. 【数据结构】各种数据结构的简单特点

热门文章

  1. 将Excel文件导入到数据库中
  2. 五、信息安全术语中英文词条对照表
  3. fabric1.1 ca集成
  4. 2019年又一位华为工程师倒下了
  5. php经典实例博客管理,PHP经典项目案例-(一)博客管理系统2
  6. IDEA自动生成 Author 注释 签名
  7. ACM ICPC 2008–2009 NEERC MSC A, B, C, G, L
  8. 校验身份证的行政区域代码(包含已撤销区域代码)2021年8月31日更新
  9. onkeyup+onafterpaste 只能输入数字和小数点
  10. 瀚高数据库企业版中的权限问题