文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

python个人所得税计算器

2023-09-27 07:13

关注

任务描述

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

相关知识

个人所得税概述

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()              # 调用函数完成计算和输出

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

来源地址:https://blog.csdn.net/m0_70456205/article/details/129252476

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯