用python写一个北京市的个税计算器
#应纳税的钱:税前收入-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.22 if Taxable_salary <= 3000:
# 个人所得税
Personal_income_taxes = Taxable_salary * 0.03 - 0 elif Taxable_salary > 3000 and Taxable_salary <= 12000:
Personal_income_taxes = Taxable_salary * 0.1 - 210 elif Taxable_salary > 12000 and Taxable_salary <= 25000:
Personal_income_taxes = Taxable_salary * 0.2 - 1410 elif Taxable_salary > 25000 and Taxable_salary <= 35000:
Personal_income_taxes = Taxable_salary * 0.25 - 2660 elif Taxable_salary > 35000 and Taxable_salary <= 55000:
Personal_income_taxes = Taxable_salary * 0.3 - 4410 elif Taxable_salary > 55000 and Taxable_salary <= 80000:
Personal_income_taxes = Taxable_salary * 0.35 - 7160 elif 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_gold print("本月实发工资(税后)为:{}".format(Net_pay))
else:
print("本月实发工资(税后)为:{}".format(Tax_salary))
执行结果演示:



用python写一个北京市的个税计算器的更多相关文章
- 用Python写一个简单的Web框架
一.概述 二.从demo_app开始 三.WSGI中的application 四.区分URL 五.重构 1.正则匹配URL 2.DRY 3.抽象出框架 六.参考 一.概述 在Python中,WSGI( ...
- 十行代码--用python写一个USB病毒 (知乎 DeepWeaver)
昨天在上厕所的时候突发奇想,当你把usb插进去的时候,能不能自动执行usb上的程序.查了一下,发现只有windows上可以,具体的大家也可以搜索(搜索关键词usb autorun)到.但是,如果我想, ...
- [py]python写一个通讯录step by step V3.0
python写一个通讯录step by step V3.0 参考: http://blog.51cto.com/lovelace/1631831 更新功能: 数据库进行数据存入和读取操作 字典配合函数 ...
- 【Python】如何基于Python写一个TCP反向连接后门
首发安全客 如何基于Python写一个TCP反向连接后门 https://www.anquanke.com/post/id/92401 0x0 介绍 在Linux系统做未授权测试,我们须准备一个安全的 ...
- Python写一个自动点餐程序
Python写一个自动点餐程序 为什么要写这个 公司现在用meican作为点餐渠道,每天规定的时间是早7:00-9:40点餐,有时候我经常容易忘记,或者是在地铁/公交上没办法点餐,所以总是没饭吃,只有 ...
- 用python写一个自动化盲注脚本
前言 当我们进行SQL注入攻击时,当发现无法进行union注入或者报错等注入,那么,就需要考虑盲注了,当我们进行盲注时,需要通过页面的反馈(布尔盲注)或者相应时间(时间盲注),来一个字符一个字符的进行 ...
- python写一个能变身电光耗子的贪吃蛇
python写一个不同的贪吃蛇 写这篇文章是因为最近课太多,没有精力去挖洞,记录一下学习中的收获,python那么好玩就写一个大一没有完成的贪吃蛇(主要还是跟课程有关o(╥﹏╥)o,课太多好烦) 第一 ...
- python写一个邮箱伪造脚本
前言: 原本打算学php MVC的思路然后写一个项目.但是贼恶心, 写不出来.然后就还是用python写了个邮箱伪造. 0x01 第一步先去搜狐注册一个邮箱 然后,点开设置,开启SMTP服务. 当然你 ...
- 用python写一个非常简单的QQ轰炸机
闲的没事,就想写一个QQ轰炸机,按照我最初的想法,这程序要根据我输入的QQ号进行轰炸,网上搜了一下,发现网上的案列略复杂,就想着自己写一个算了.. 思路:所谓轰炸机,就是给某个人发很多信息,一直刷屏, ...
随机推荐
- iPhone6 AirDrop找不到我的mac解决方法!注销mac和iPhone的icloud账号
注销mac和iPhone的icloud账号,icloud 会自动同步个人热点,个人热点开启状态,mac 和 iPhone 无法看到对方!
- 我手写的简易tomcat
前述 自己手写的简易的tomcat,实现了tomcat的基本响应功能,项目代码已经上传到我的Github,刚刚开始学习这里,当前还存在很多问题 项目简述及代码 当我们的Web运行的时候,从浏览器发出的 ...
- 哪些类继承了Collection接口
Collection集合的基本结构: 1.Collection接口 Collection是最基本集合接口,它定义了一组允许重复的对象.Collection接口派生了两个子接口Set和List, ...
- 全面理解 javascript 的 argements caller callee call apply 之caller
/** * 演示arguments的用法,如何获取实参数和形数数 */ function argTest(a,b,c,d){ var numargs = arguments.length; // 获取 ...
- ASP.NET Core中使用GraphQL - 最终章 Data Loader
ASP.NET Core中使用GraphQL - 目录 ASP.NET Core中使用GraphQL - 第一章 Hello World ASP.NET Core中使用GraphQL - 第二章 中间 ...
- 陪你解读Spring Batch(二)带你入手Spring Batch
前言 说得多不如show code.上一章简单介绍了一下Spring Batch.本章将从头到尾搭建一套基于Spring Batch(2.1.9).Spring(3.0.5).mybatis(3.4. ...
- C# 接口的使用(工厂模式)
接口(interface)与抽象类(abstract)的区别: 相同点: 1.都不能被直接实例化,都可以通过继承实现其抽象方法. 2.都是面向抽象编程的技术基础,实现诸多模式 不同点: 1.接口可以多 ...
- Android组件化开发的简单应用
组件化开发的主要步骤: 一.新建Modules 1.新建Project,作为应用的主Module. 2.新建Module:"Common",类型选择"Android Li ...
- php爬取微信文章内容
php爬取微信文章内容 在做官网升级的时遇到新的需求,需要将公司公众号文章显示在官网的文章模块下.但存在的问题是:微信文章的链接会失效,并且需要对文章部分内容做修改,同时要减少微信运营人员的工作量,避 ...
- mapbox.gl文字标注算法基本介绍
Well-placed labels can be the difference between a sloppy map and a beautiful one. Labels need to cl ...