2018
年 10
月 1
日以前,个税免征额为 3500
元/月,调整后,个税免征额为 5000
元/月, 7
级超额累进个人所得税税率表如下:
全月应纳税所得额(含税级距) | 税率(%) | 速算扣除数 |
---|---|---|
不超过3,000元 | 3 | 0 |
超过3,000元至12,000元的部分 | 10 | 210 |
超过12,000元至25,000元的部分 | 20 | 1,410 |
超过25,000元至35,000元的部分 | 25 | 2,660 |
超过35,000元至55,000元的部分 | 30 | 4,410 |
超过55,000元至80,000元的部分 | 35 | 7,160 |
超过80,000元的部分 | 45 | 15,160 |
所得税计算公式如下:
应纳税额 = (工资薪金所得 - 五险一金 - 个税免征额) × 适用税率 - 速算扣除数
请编写一个个人所税计算器,用户输入应发工资薪金所得、五险一金金额和个税免征额,输出应缴税款和实发工资,结果保留小数点后两位。当输入数字小于 0
或等于 0
时,输出 “error”
。
其中:实发工资 = 应发工资 - 五险一金 - 应缴税款
i=float(input())
j=float(input())
k=float(input())
if (i-j) <=k:
m=i-j
mo=i-m-j
print(f'应缴税款{mo:.2f}元,实发工资{m:.2f}元。')
elif (i-k-j)<=3000:
m=(i-k-j)*0.03
mo=i-m-j
print(f'应缴税款{m:.2f}元,实发工资{mo:.2f}元。')
elif 3000<(i-j-k)<=12000:
m=(i-j-k)*0.1-210
mo=i-m-j
print(f'应缴税款{m:.2f}元,实发工资{mo:.2f}元。')
elif 12000<(i-j-k)<=25000:
m=(i-j-k)*0.2-1410
mo=i-m-j
print(f'应缴税款{m:.2f}元,实发工资{mo:.2f}元。')
elif 25000<(i-j-k)<=35000:
m=(i-j-k)*0.25-2660
mo=i-m-j
print(f'应缴税款{m:.2f}元,实发工资{mo:.2f}元。')
elif 35000<(i-j-k)<=55000:
m=(i-j-k)*0.3-4410
mo=i-m-j
print(f'应缴税款{m:.2f}元,实发工资{mo:.2f}元。')
elif 55000<(i-j-k)<=80000:
m=(i-j-k)*0.35-7160
mo=i-m-j
print(f'应缴税款{m:.2f}元,实发工资{mo:.2f}元。')
elif 80000<(i-j-k):
m=(i-j-k)*0.45-15160
mo=i-m-j
print(f'应缴税款{m:.2f}元,实发工资{mo:.2f}元。')
else:
print('error')