#应纳税的钱:税前收入-5000元(起征点)-专项扣除(五险一金等)
#工资个税的计算公式为:
#个人所得税=应纳税的钱×适用税率-速算扣除数
'''
1、全月应纳税所得额不超过3000元:
税率:3%; 速算扣除数(元):0
2、全月应纳税所得额超过3000元至12000元:
税率:10%; 速算扣除数(元):210
3、全月应纳税所得额超过12000元至25000元:
税率:20%; 速算扣除数(元):1410
4、全月应纳税所得额超过25000元至35000元:
税率:25%; 速算扣除数(元):2660
5、全月应纳税所得额超过35000元至55000元:
税率:30%; 速算扣除数(元):4410
6、全月应纳税所得额超过55000元至80000元:
税率:35%; 速算扣除数(元):7160
7、全月应纳税所得额超过80000元:
税率:45%; 速算扣除数(元):15160
'''
#定义税前工资
Tax_salary = int(input("请输入你的工资:"))
if Tax_salary > 5000:#应纳税的工资Taxable_salary = Tax_salary - 5000 - Tax_salary * 0.22if Taxable_salary <= 3000:# 个人所得税Personal_income_taxes = Taxable_salary * 0.03 - 0elif Taxable_salary > 3000 and Taxable_salary <= 12000:Personal_income_taxes = Taxable_salary * 0.1 - 210elif Taxable_salary > 12000 and Taxable_salary <= 25000:Personal_income_taxes = Taxable_salary * 0.2 - 1410elif Taxable_salary > 25000 and Taxable_salary <= 35000:Personal_income_taxes = Taxable_salary * 0.25 - 2660elif Taxable_salary > 35000 and Taxable_salary <= 55000:Personal_income_taxes = Taxable_salary * 0.3 - 4410elif Taxable_salary > 55000 and Taxable_salary <= 80000:Personal_income_taxes = Taxable_salary * 0.35 - 7160elif Taxable_salary > 80000:Personal_income_taxes = Taxable_salary * 0.45 - 15160#五险一金Five_one_gold = Tax_salary * 0.22#实发工资Net_pay = Tax_salary - Personal_income_taxes - Five_one_goldprint("本月实发工资(税后)为:{}".format(Net_pay))
else:print("本月实发工资(税后)为:{}".format(Tax_salary))

执行结果演示:


转载于:https://www.cnblogs.com/ilovepython/p/11068893.html

用python写一个北京市的个税计算器相关推荐

  1. python制作工资计算器-用python写一个北京市的个税计算器

    #应纳税的钱:税前收入-5000元(起征点)-专项扣除(五险一金等) #工资个税的计算公式为: #个人所得税=应纳税的钱×适用税率-速算扣除数 ''' 1.全月应纳税所得额不超过3000元: 税率:3 ...

  2. python输入个人所得税计算_用python写一个北京市的个税计算器

    #应纳税的钱:税前收入-5000元(起征点)-专项扣除(五险一金等) #工资个税的计算公式为: #个人所得税=应纳税的钱×适用税率-速算扣除数 ''' 1.全月应纳税所得额不超过3000元: 税率:3 ...

  3. python写一个通讯录step by step V3.0

    python写一个通讯录step by step V3.0 更新功能: 数据库进行数据存入和读取操作 字典配合函数调用实现switch功能 其他:函数.字典.模块调用 注意问题: 1.更优美的格式化输 ...

  4. python俄罗斯方块算法详解_用 Python 写一个俄罗斯方块游戏 (

    @@ -2,34 +2,34 @@ > * 原文作者:[Dr Pommes](https://medium.com/@pommes) > * 译文出自:[掘金翻译计划](https://g ...

  5. python编写测试工具-python 写一个性能测试工具(一)

    国庆重新学习了一下go的gin高性能测试框架. 用JMeter来测试gin与flask接口的性能,差别很大. 为什么我自己不尝试写一个性能工具,性能工具的核心就是 并发 和 请求. 请求可以选择Pyt ...

  6. pythongui登录界面密码显示_用python写一个带有gui界面的密码生成器

    需要用到的库: tkinter:构建gui界面 pyperclip:复制功能 random:生成随机数 string:处理字符串 代码: from tkinter import * import ra ...

  7. python写一个通讯录V2.0

    python写一个通讯录step by step V2.0 引用知识 list + dict用于临时存储用户数据信息 cPickle用于格式化文件存取 依旧使用file来进行文件的存储 解决问题 1. ...

  8. python软件界面-用Python写一个语音播放软件

    原标题:用Python写一个语音播放软件 单位经常使用广播进行临时事项的通知(将文字转换为语音然后通过功放广播),但是市面上多数语音播放软件都是收费的,要么发音失真,要么不够稳定--经常出现莫名其妙的 ...

  9. python写一个系统-使用Python写一个量化股票提醒系统

    大家在没有阅读本文之前先看下python的基本概念, Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. Python由Guido van Rossum于1989年底发明,第一个公开 ...

最新文章

  1. 03-Tomcat服务器
  2. android动态jar,Android动态加载Jar(包含第三方依赖Jar)
  3. Apache启动过程(PHP_MINIT_FUNCTION的调用)
  4. php satellite_object_to_string,php object如何转string
  5. samba 端口_无需公网IP,易有云支持SAMBA远程连接家里设备
  6. 从控制台输入一个数 num 与之前定义的数 n 进行比较
  7. 【C++ grammar】对象指针、对象数组、函数参数
  8. 从阿里、微软、AWS财报看评云计算发展
  9. 考虑题4所示的日志记录_基于Log4Net实现日志信息双向存储
  10. javascript arguments(转)
  11. 【纪念】我的大学同学名单
  12. Linux音频驱动-Card创建
  13. 怎样成为一名优秀的运维工程师
  14. 【转】:localStorage使用总结
  15. java基于springboot+vue学生考勤签到请假管理系统84y43
  16. android 页面跳转代码
  17. 经典游戏IP:传统端游大厂的成功“捷径” ARPU值更高
  18. 顺序表实验——顺序表的基本操作
  19. 又拍云php接口,又拍云 API 使用的那些小事
  20. java file 获取文件类型_Android中Java根据文件头获取文件类型

热门文章

  1. android音频合成
  2. python zip暴力破解
  3. C# 基于AE的GIS二次开发 要素查询操作,属性表查询操作及其属性表修改操作
  4. Redis数据库的哨兵模式(很重要)
  5. 海豚php框架论坛,单选-海豚PHP1.0.6完全开发手册-基于ThinkPHP5.0.10的快速开发框架...
  6. 深信服超融合基础架构管理平台--虚拟存储测试实践
  7. 适合Java零基础小白学习的Java零基础教程
  8. 远程控制工具——Centos7上向日葵安装使用(转)
  9. 工业网关应用分享:PLC远程监控与远程维护
  10. [附源码]SSM计算机毕业设计志愿者管理系统论文2022JAVA