题目:利用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实现相关推荐

  1. 2018新版个税计算器

    2018新版个税计算器 ## 题目: 利用python计算个税,5000起征.说明:python有序字典的使用. 代码: -- coding: utf-8 -- from collections im ...

  2. python制作工资计算器-Python制作个税计算器

    不知道大家有没有细心观察自己工资条上个人所得税呢?很多人都觉得有专门的个人所得税计算器,不用再去复查,但是有的黑心的公司专门利用这种心理,偶尔增加你的扣税额,为了方便大家核查自己的个人所得税,我用Py ...

  3. python爬虫从入门到精通-Python爬虫从入门到精通视频(2018新版)

    原标题:Python爬虫从入门到精通视频(2018新版) Python在软件质量控制.提升开发效率.可移植性.组件集成.丰富库支持等各个方面均处于先进地位,并且随着人工智能的兴起,Python发展得越 ...

  4. python代码测试健康指数计算器_python编写的bmi体重指数计算器、出租车费用计算器、个税计算器、猜数字游戏...

    ''' 写四个函数 分别包含bmi体重指数计算器.出租车费用计算器.个税计算器.猜数字游戏 ''' #体重指数计算器 def bmi(): while 1: #声明变量 身高.体重 height=in ...

  5. 个税计算器-Python123编程题库答案-Python从入门到精通挑战台

    个税计算器 类型:简单分支‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪ ...

  6. python输入个人所得税计算_用python实现个税计算器

    介绍 我们开发了一个个税计算器,输入工资后,打印应缴纳的个税. 个税计算公式: 应纳税所得额 = 工资金额 - 各项社会保险费 - 起征点(3500元) 应纳税额 = 应纳税所得额 × 税率 - 速算 ...

  7. python制作工资计算器-Python计算个人所得税

    不知道大家有没有细心观察自己工资条上个人所得税呢?很多人都觉得有专门的个人所得税计算器,不用再去复查,但是有的黑心的公司专门利用这种心理,偶尔增加你的扣税额,为了方便大家核查自己的个人所得税,我用Py ...

  8. python制作工资计算器-Python实现扣除个人税后的工资计算器示例

    本文实例讲述了Python实现扣除个人税后的工资计算器.分享给大家供大家参考,具体如下: 正好处于找工作期间避免不了会跟单位谈论薪资的情况,当然所有人跟你谈的都是税前收入,税后应该实际收入有多少呢?今 ...

  9. Windows phone7 软件发布:理财计算器(包括wp7房贷计算器,wp7个税计算器,wp7存款利息计算器)...

    前一段时间,需要经常用到贷款计算器的功能,这样有利于我们做出更好的决策.但是我们只能通过银行的工作人员的计算器来计算,给我带来了极大的不便和损失,由此便萌生了开发一个Windows phone7版的贷 ...

最新文章

  1. 逆向辅导:让你的IT文化恢复活力的独特方法
  2. 如何确认软件测试结束的标准(系统可以上线)转
  3. Hibernate学习(三)
  4. 常用 命令类,慢慢收集
  5. java velocity详解_[velocity] velocity详解
  6. python逻辑表达式3+45and_python入门到精通(一)| python基础语法与各种运算符的使用...
  7. 怎么发现RAC环境中#39;library cache pin#39;等待事件的堵塞者(Blocker)?
  8. python教程博客园_python学习(一)—简明python教程
  9. sql select 0 字段 某字段是不在指定的表
  10. WinRAR 去除广告
  11. java可达性_可达性分析详解
  12. 有了域名和服务器怎么创建网站,怎么建立网站,如何创建网站,有哪些步骤?...
  13. word 输入数学公式(1)
  14. Microsoft同步工具SyncToy
  15. 运行 c++ 程序出现“Failed to execute ”.exe“ Error 0:操作成功完成
  16. php 国家地区码,有没有一种简单的方法可以从PHP的国家/地区代码中获取语言代码 - php...
  17. arch安装veil
  18. 我的Go+语言初体验——GO+的下载与安装
  19. 通都不通也好意思叫大数据征信
  20. python中tk的用法_python3.0 tk的使用

热门文章

  1. 21-4-21 USB接口
  2. 数学建模学习(90):改进的灰狼优化算法(I-GWO)对多元函数寻优
  3. EXCEL中空白单元格如何快速填充为0
  4. (十一)java.io.File学习进阶及separator、pathSeparator分隔符简介
  5. matlab 求对称,matlab-线性代数 判断 矩阵的对称、实对称、反对称
  6. Leetcode 208.实现 Trie (前缀树)(Implement Trie (Prefix Tree))
  7. Buffer透视:duplicate(),slice()等
  8. 超出文本部分用省略号表示
  9. luogu1042 乒乓球(NOIP2003普及组第1题)
  10. 如何查看本机Mac地址