Python小程序――个税计算

匿名 (未验证) 提交于 2019-12-02 22:54:36

继昨天的基础小知识之后(https://mp.csdn.net/postedit/80819564),对Python进入深一步的简单学习。今天实现一个个税的计算。

根据2011年所作调整,个税计算所包含的内容如下:

扣除标准3500元/月(工资、薪金所得适用)
三险一金 = 工资 * 比例
扣除三险一金后月收入 = 工资 - 三险一金
应纳税所得额=扣除三险一金后月收入-扣除标准
应纳个人所得税税额=全月应纳税所得额×适用税率-速算扣除数
个税 =
养老保险:单位20%,个人8%
医疗保险:单位8%,个人2%
失业保险:单位1%,个人0.5%
生育保险:单位0.6%,个人不用缴费
工伤保险:单位1%,个人不用缴
住房公积金:单位5%-12%,个人5%-12%,按12%算、
三险一金缴纳 的基准工资上限为7662 ;超过,就按照7662缴纳;

 2011年9月1日起调整后的7级超额累进税率








有以上条件可以写出以下代码:

salary = input('请输入工资') # 将输入的内容转化成数字 salary = int(salary) sanXian = 0 if salary >= 7662 :     sanXian = 7662 * 0.225 else :     sanXian = salary * 0.225 # 所得额 suoDeE = salary - sanXian - 3500 shuiLv = 0 kouChuShu = 0 if suoDeE <= 0 :     print('loser') else :     if suoDeE <= 1500 :         shuiLv = 0.03     elif suoDeE <= 4500 :         shuiLv = 0.1         kouChuShu = 105     elif suoDeE <= 9000 :         shuiLv = 0.2         kouChuShu = 555     elif suoDeE <= 35000 :         shuiLv = 0.25         kouChuShu = 1005     elif suoDeE <= 55000 :         shuiLv = 0.3         kouChuShu = 2755     elif suoDeE <= 80000 :         shuiLv = 0.35         kouChuShu = 5505     else :         shuiLv = 0.45         kouChuShu = 13505     geShui = suoDeE * shuiLv - kouChuShu     print(geShui)
稍后会相继有更丰富的内容,敬请期待!
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!