2018新版个税计算器---Python实现
题目:利用python计算个税
说明:python有序字典的使用
代码:
-- coding: utf-8 --
from collections import OrderedDict
税率表, 2018.10新个税
tax_ratio = OrderedDict()
tax_ratio[(0, 5000)] = 0
tax_ratio[(5000, 3000)] = 0.03
tax_ratio[(3000, 12000)] = 0.1
tax_ratio[(12000, 25000)] = 0.2
tax_ratio[(25000, 35000)] = 0.25
tax_ratio[(35000, 55000)] = 0.3
tax_ratio[(55000, 80000)] = 0.35
tax_ratio[(80000, float(‘inf’))] = 0.45
计算税
def tax(income, social_benefits=0):
income -= social_benefits
total_tax = 0
for k, v in tax_ratio.items():
if income > k[1]:
income -= k[1]
total_tax += k[1] * v
elif k[0] < income < k[1]:
total_tax += income * v
break
return total_tax
if name == ‘main’:
print(tax(social_benefits=2295, income=15000))
2018新版个税计算器---Python实现相关推荐
- 2018新版个税计算器
2018新版个税计算器 ## 题目: 利用python计算个税,5000起征.说明:python有序字典的使用. 代码: -- coding: utf-8 -- from collections im ...
- python制作工资计算器-Python制作个税计算器
不知道大家有没有细心观察自己工资条上个人所得税呢?很多人都觉得有专门的个人所得税计算器,不用再去复查,但是有的黑心的公司专门利用这种心理,偶尔增加你的扣税额,为了方便大家核查自己的个人所得税,我用Py ...
- python爬虫从入门到精通-Python爬虫从入门到精通视频(2018新版)
原标题:Python爬虫从入门到精通视频(2018新版) Python在软件质量控制.提升开发效率.可移植性.组件集成.丰富库支持等各个方面均处于先进地位,并且随着人工智能的兴起,Python发展得越 ...
- python代码测试健康指数计算器_python编写的bmi体重指数计算器、出租车费用计算器、个税计算器、猜数字游戏...
''' 写四个函数 分别包含bmi体重指数计算器.出租车费用计算器.个税计算器.猜数字游戏 ''' #体重指数计算器 def bmi(): while 1: #声明变量 身高.体重 height=in ...
- 个税计算器-Python123编程题库答案-Python从入门到精通挑战台
个税计算器 类型:简单分支 ...
- python输入个人所得税计算_用python实现个税计算器
介绍 我们开发了一个个税计算器,输入工资后,打印应缴纳的个税. 个税计算公式: 应纳税所得额 = 工资金额 - 各项社会保险费 - 起征点(3500元) 应纳税额 = 应纳税所得额 × 税率 - 速算 ...
- python制作工资计算器-Python计算个人所得税
不知道大家有没有细心观察自己工资条上个人所得税呢?很多人都觉得有专门的个人所得税计算器,不用再去复查,但是有的黑心的公司专门利用这种心理,偶尔增加你的扣税额,为了方便大家核查自己的个人所得税,我用Py ...
- python制作工资计算器-Python实现扣除个人税后的工资计算器示例
本文实例讲述了Python实现扣除个人税后的工资计算器.分享给大家供大家参考,具体如下: 正好处于找工作期间避免不了会跟单位谈论薪资的情况,当然所有人跟你谈的都是税前收入,税后应该实际收入有多少呢?今 ...
- Windows phone7 软件发布:理财计算器(包括wp7房贷计算器,wp7个税计算器,wp7存款利息计算器)...
前一段时间,需要经常用到贷款计算器的功能,这样有利于我们做出更好的决策.但是我们只能通过银行的工作人员的计算器来计算,给我带来了极大的不便和损失,由此便萌生了开发一个Windows phone7版的贷 ...
最新文章
- 逆向辅导:让你的IT文化恢复活力的独特方法
- 如何确认软件测试结束的标准(系统可以上线)转
- Hibernate学习(三)
- 常用 命令类,慢慢收集
- java velocity详解_[velocity] velocity详解
- python逻辑表达式3+45and_python入门到精通(一)| python基础语法与各种运算符的使用...
- 怎么发现RAC环境中#39;library cache pin#39;等待事件的堵塞者(Blocker)?
- python教程博客园_python学习(一)—简明python教程
- sql select 0 字段 某字段是不在指定的表
- WinRAR 去除广告
- java可达性_可达性分析详解
- 有了域名和服务器怎么创建网站,怎么建立网站,如何创建网站,有哪些步骤?...
- word 输入数学公式(1)
- Microsoft同步工具SyncToy
- 运行 c++ 程序出现“Failed to execute ”.exe“ Error 0:操作成功完成
- php 国家地区码,有没有一种简单的方法可以从PHP的国家/地区代码中获取语言代码 - php...
- arch安装veil
- 我的Go+语言初体验——GO+的下载与安装
- 通都不通也好意思叫大数据征信
- python中tk的用法_python3.0 tk的使用
热门文章
- 21-4-21 USB接口
- 数学建模学习(90):改进的灰狼优化算法(I-GWO)对多元函数寻优
- EXCEL中空白单元格如何快速填充为0
- (十一)java.io.File学习进阶及separator、pathSeparator分隔符简介
- matlab 求对称,matlab-线性代数 判断 矩阵的对称、实对称、反对称
- Leetcode 208.实现 Trie (前缀树)(Implement Trie (Prefix Tree))
- Buffer透视:duplicate(),slice()等
- 超出文本部分用省略号表示
- luogu1042 乒乓球(NOIP2003普及组第1题)
- 如何查看本机Mac地址