案例2:个税计算器
一、需求分析
开发一个个人所得税计算器(用户输入工资和五险一金,计算纳税额和到手工资)
参考: http://www.gerensuodeshui.cn/
应纳税所得额 = 工资收入金额 - 各项社会保险费 - 起征点(5000元)
应纳税额 = 应纳税所得额 x 税率 - 速算扣除数
缴税=全月应纳税所得额*税率-速算扣除数
全月应纳税所得额=(应发工资-五险一金)-5000
实发工资=应发工资-五险一金-缴税
二、代码实现
#案例2:个税计算器
before=float(input("请输入你的税前工资:"))
se=float(input("请输入社保扣除金额:"))
ne=0 #纳税金额
ye=before-se-5000 #应纳税所得额
if ye<=3000 and ye>0:
ne=ye*0.03-0
elif ye<=12000:
ne=ye*0.1-210
elif ye<=25000:
ne=ye*0.2-1410
elif ye<=35000:
ne=ye*0.25-2660
elif ye<=55000:
ne=ye*0.3-4410
elif ye<=80000:
ne=ye*0.35-7160
elif ye>80000:
ne=ye*0.45-15160
else:
print("error!")
print("您应纳税金额:",ne,"到手工资",before-se-ne)
三、总结分析
使用python在线编程实现。(Python在线编程)
1.运行程序界面
2.测试
①输入税前工资:3500
输入社保扣除金额:500
运行结果:
验证: (低于起征点)
②输入税前工资:8000
输入社保扣除金额:500
运行结果:
验证:
③输入税前工资:15000
输入社保扣除金额:800
运行结果:
验证: