个税计算器

个税计算器

根据国家最新税务要求,个税起征点已经提高至5000。
以下是个税计算器代码,但是不会四舍五入,各路大神请指点。

salary = int(input('税前工资是:'))    #用户输入税前工资
baoxian = int(input('五险一金是:'))   #用户输入保险金额

threshold = 5000        #设定起征点
print('个税起征点为:'+ str(threshold))  #打印个税起征点

taxable_income = int(salary - baoxian - threshold)    #应税工资=税前工资-保险-起征点
if taxable_income <0:
    print('您的应税工资为:0')     #输出应税工资
else:
    print('您的应税工资为:' + str(taxable_income))     #输出应税工资

if taxable_income<3000:
    tax=taxable_income * 0.03 - 0
    print('税率为:3%')
elif taxable_income>=3000 and taxable_income<12000:
    tax=taxable_income * 0.1 - 210
    print('税率为:10%')
elif taxable_income>=12000 and taxable_income<25000:
    tax=taxable_income * 0.2 - 1410
    print('税率为:20%')
elif taxable_income>=25000 and taxable_income<35000:
    tax=taxable_income * 0.25 - 2660
    print('税率为:25%')
elif taxable_income>=35000 and taxable_income<55000:
    tax=taxable_income * 0.3 - 4410
    print('税率为:30%')
elif taxable_income>=55000 and taxable_income<80000:
    tax=taxable_income * 0.35 - 7160
    print('税率为:35%')
elif taxable_income>=80000:
    tax=taxable_income * 0.45 - 15160
    print('税率为:45%')
if taxable_income<0:
    taxable_income = 0
if tax<0:
    tax = 0
print('您的个税为:' + str(tax))      #输出个税金额

take_home_pay = salary - baoxian - tax      #实发工资=税前工资-保险金额-个税
take_home_pay = int(take_home_pay)      #将实发工资转换为数值
print('您的实发工资为:' + str(take_home_pay))
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值