描述
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”。
其中:实发工资 =  应发工资  -  五险一金   -  应缴税款
要求使用下面的输入输出语句并补充代码。
salary = float(input()) # salary 应发工资薪金所得 five_one_insurance_fund = float(input()) # five_one_insurance_fund 五险一金 exemption = float(input(')) # exemption 个税免征额 #======================================================= # 补充你的代码来计算应缴纳税款
输入格式:
输入为三行,每一行都是一个浮点数,分别代表应发工资、五险一金、个税起征点。
输出格式:
输出为一行,形如:应缴税款490.00元,实发工资11510.00元。
示例
输入:
 5400 
412 
5000
 输出:     
应缴税款0.00元,实发工资4988.00元。
# --------      -------    --------
# @File   : 个税计算.py 
# @Author : 赵广辉   
# @Contact: vasp@qq.com
# @Company: 武汉理工大学
# @Version: 1.0
# @Modify : 2021/10/22 17:47
# Python程序设计基础,高等教育出版社
# --------      -------    --------
salary = float(input())                   # salary 应发工资薪金所得
five_one_insurance_fund = float(input())  # five_one_insurance_fund  五险一金
exemption = float(input())                # exemption 个税免征额
if salary <= 0:
    print("error")   
else:
    salary_for_tax = salary - five_one_insurance_fund - exemption
    if salary_for_tax <= 0: # 分情况得到 税率和速算扣除数
        fee, deducted_amount = 0, 0
    elif salary_for_tax <= 3000:
        fee, deducted_amount = 3, 0
    elif salary_for_tax <= 12000:
        fee, deducted_amount = 10, 210
    elif salary_for_tax <= 25000:
        fee, deducted_amount = 20, 1410
    elif salary_for_tax <= 35000:
        fee, deducted_amount = 25, 2660
    elif salary_for_tax <= 55000:
        fee, deducted_amount = 30, 4410
    elif salary_for_tax <= 80000:
        fee, deducted_amount = 35, 7160
    else:
        fee, deducted_amount = 45, 15160
    tax = abs( salary_for_tax * fee / 100 - deducted_amount) #使用税率和速算扣除数计算税款
    print("应缴税款{:.2f}元,实发工资{:.2f}元。".format(tax, salary - five_one_insurance_fund - tax))
                    