继昨天的基础小知识之后(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)
稍后会相继有更丰富的内容,敬请期待!文章来源: Python小程序――个税计算