用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号进行轰炸,网上搜了一下,发现网上的案列略复杂,就想着自己写一个算了.. 思路:所谓轰炸机,就是给某个人发很多信息,一直刷屏, ...
随机推荐
- 记一次springboot项目,maven引发的悲剧(Unable to start EmbeddedWebApplicationContext due to missing EmbeddedServletCont)
maven下载大的项目的时候,jar包下载出错是常见的, 但是这种情况经常能看到,如java.lang.ClassNotFoundException这样的提示, 所以一直以来也觉得maven下载jar ...
- 深入浅出java常量池
理论 jvm虚拟内存分布: 程序计数器是jvm执行程序的流水线,存放一些跳转指令. 本地方法栈是jvm调用操作系统方法所使用的栈. 虚拟机栈是jvm执行java代码所使用 ...
- C/C++反三角函数使用注意
最近写的东西用到了数学库中的acos函数,但是代码在运行的时候有时候会出莫名其妙的错误,比如返回值是个特别大的数. 最后在debug 的时候发现acos返回的数据很奇怪,但是传入的参数明明没有问题,可 ...
- 记一次重大生产事故,在那 0.1s 我想辞职不干了!
一.发生了什么? 1.那是一个阳光明媚的下午,老婆和她的闺蜜正在美丽的湖边公园闲逛(我是拎包拍照的). 2.突然接到甲方运营小妹的微信:有个顾客线上付款了,但是没有到账,后台卡在微信支付成功(正常状态 ...
- HashMap 实现及原理
1.为什么用HashMap? HashMap是一个散列桶(数组和链表),它存储的内容是键值对(key-value)映射HashMap采用了数组和链表的数据结构,能在查询和修改方便继承了数组的线性查找和 ...
- jQuery杂谈一
1.jQuery对象 jQuery包装集对象 获得mydiv的Jquery对象: var divJquery = $("#mydiv"); 2.基础选择器 1.ID选择器格式:$( ...
- Ubuntu命令用法详解——curl命令
简介: cURL(CommandLine Uniform Resource Locator)是一个利用URL语法在命令行下工作的文件传输工具,1997年首次发行.它支持文件上传和下载,所以是综合传输工 ...
- h5实现实时时钟
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"/> <meta nam ...
- C:\Program Files\Java\jdk1.7.0_79\bin\java.exe'' finished with non-zero exit value 1
转载请标明出处:https://www.cnblogs.com/tangZH/p/10538982.html 今天,在项目过程中碰到了这个奇怪的问题,C:\Program Files\Java\jdk ...
- 安卓开发笔记(十一):SharedPrefences储存
一.利用SharedPrefences将数据储存于data.txt当中 package com.example.lenovo.studyittwo; import android.content.Br ...