python个人所得税计算器

任务描述

本关任务:编写一个个人所得税计算器的小程序。

相关知识

个人所得税概述

2018101 日以前,个税免征额为 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”

其中:实发工资 = 应发工资 – 五险一金 – 应缴税款

代码如下:

def income_tax():
    """用户输入应发工资薪金所得、五险一金金额和个税免征额,输出应缴税款和实发工资,
    结果保留小数点后两位。当输入数字小于0 或等于0 时,输出“error”。
    实发工资 = 应发工资 - 五险一金 - 个人所得税
    建议使用以下变量名:
    salary:每月应发工资薪金
    insurance_fund:五险一金
    exemption:个税免征额
    educted_amount:速算扣除数
    测试用例
    输入(冒号前是提示性文字,冒号后的数字为用户输入)
    请输入应发工资薪金金额:16000
    请输入五险一金金额:4000
    请输入个税免征额:5000
    输出
    应缴税款490.00 元,实发工资11510.00 元。
    """
    # ====================Begin===================================
    # 此处去掉注释符号“#”并补充你的代码
    s = eval(input())
    i = eval(input())
    e = eval(input())
    a = s - i -e
    if s<= 0:
        print('error')
    elif a <= 0:
        print(f'应缴税款0.00元,实发工资{s-i:.2f}元。')
    else:
        if 0< a <=3000:
            t = a *0.03
        elif 3000< a <=12000:
            t = a * 0.1 -210
        elif 12000< a <=25000:
            t = a * 0.2 -1410
        elif 25000< a <=35000:
            t = a* 0.25 -2660
        elif 35000< a <=55000:
            t = a * 0.3 - 4410
        elif 55000< a <=80000:
            t = a * 0.35 -7160
        elif 80000<= a :
            t = a * 0.45 - 15160
        r = s - i - t
        print(f'应缴税款{t:.2f}元,实发工资{r:.2f}元。')
    # ======================End=================================

if __name__ == '__main__':
    income_tax()              # 调用函数完成计算和输出

这个世界从来不公平,你只有努力,才能换来平等的待遇。👊

文章出处登录后可见!

已经登录?立即刷新

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
社会演员多的头像社会演员多普通用户
上一篇 2023年3月29日
下一篇 2023年3月29日

相关推荐