# 首先,获取纳税明细

taxes_list=[[0,0.03], # 1

[3000,0.1], # 2

[12000,0.2], # 3

[25000,0.25], # 4

[35000,0.3], # 5

[55000,0.35], # 6

[80000,0.45]] # 7

# 其次,获取纳税的免税金额

duty_free = 5000

salary = 5500 # 除去五险一金等,剩余的工资

print("除去五险一金等,您剩余的工资为:",salary)

taxes_salary = salary - duty_free

print("除去免税金额,您应纳税的金额为:",taxes_salary)

if taxes_salary<0:

print("您不需要纳税")

else:

number = 0

for i in taxes_list:

if taxes_salary<=i[0]:

break

else:

number = number+1

number_list = []

for i in range(number-1):

number_list.append(((taxes_list[i+1][0]-taxes_list[i][0]))*(taxes_list[number-1][1]-taxes_list[i][1]))

sub = sum(number_list)

taxes = taxes_salary*taxes_list[number-1][1] - sub

print("您需要纳税的金额为:",taxes)

个人所得税计算python_Python基础相关推荐

  1. 技术01期:大规模图计算【基础篇】

    导读 图计算就是研究如何高效计算.存储和管理大规模图数据.图是由顶点和边组成的,它可以对事物以及事物之间的关系建模,比如文章是点,文章与文章之间的超链接是边:或者顾客和商品是点,购买或者喜欢是边,购买 ...

  2. 《人工智能:计算Agent基础》——1.5 复杂性维度

    本节书摘来自华章计算机<人工智能:计算Agent基础>一书中的第1章,第1.5节,作者:(加)David L.Poole,Alan K.Mackworth 更多章节内容可以访问云栖社区&q ...

  3. 《人工智能:计算Agent基础》——3.3 图搜索

    本节书摘来自华章计算机<人工智能:计算Agent基础>一书中的第3章,第3.3节,作者:(加)David L.Poole,Alan K.Mackworth 更多章节内容可以访问云栖社区&q ...

  4. 2009上海最新“四金”及个人所得税计算(器)

    原文地址为: 2009上海最新"四金"及个人所得税计算(器) 截止到 2009 年 3 月 20 日 星期五,这是根据最新最全的个人所得税税率和上海市平均收入标准得来的社保费用计算 ...

  5. 计算广告基础知识(二)

    计算广告基础知识(二) 刘鹏老师<计算广告:互联网商业变现的市场与技术>读书笔记 计算广告基础知识二 重点名词 合约广告 受众定向 流量预测traffic forecasting 流量塑形 ...

  6. 《FLUENT 14.0超级学习手册》——第1章 流体力学与计算流体力学基础1.1 流体力学基础...

    本节书摘来自异步社区<FLUENT 14.0超级学习手册>一书中的第1章,第1.1节,作者: 唐家鹏 更多章节内容可以访问云栖社区"异步社区"公众号查看. 第1章 流体 ...

  7. 计算机文化与计算思维基础课后题答案,第章 计算机文化与计算思维基础.pdf

    第1章 计算机文化与计算思维基础 大学计算机基础 任课教师:计算机与信息科学学院 吕家恪 电子邮件QQ.COM 教学网站: 目录 (第1章 计算机文化与计算思维基础) 1.1 引言 1.2 计算机的诞 ...

  8. C 阶梯式个人所得税计算

    阶梯式个人所得税计算,一般做法就是大段的if...else...来计算最后的总税额.但是代码效果并不好,代码显得啰嗦,一旦税率,阶梯数量或阶梯收入发生变化,修改影响也比较多,可读性.可维护性.扩展性都 ...

  9. 2011税率改革 3500起征 个人所得税计算

    2011税率改革 3500起征 个人所得税计算 http://www.17zouguo.net/blog/-geshui-3500 看看您是否也被改革了.

最新文章

  1. Delphi使程序的窗口出现在最前面并激活
  2. 求职必备技能:教你如何扒了公司的底裤!
  3. C#CodeSmith代码批量生成模板制作经验分享
  4. ubuntu安装matlab空间不足,Ubuntu安装Matlab方法及命令
  5. 如何杀死一个已经detached的screen会话?
  6. vc++中进程通信之剪贴板常用函数
  7. 通过一个模拟程序让你明白WCF大致的执行流程
  8. JavaScript笔记(展开的层)-4
  9. 如何防止Eamil发邮件泄露IP地址,隐藏发件人IP教程
  10. Calendar 设置周一为每周第一天
  11. springboot中整合elasticsearch(基于springboot2.5.4,es版本7.13.2)
  12. 计算机里面的Profile怎么翻译比较好?
  13. visio画立体图_Microsoft Office Visio绘制三维正方体图形的详细操作步骤
  14. 中国茶道的基本精神(转)
  15. 谷歌浏览器怎么关闭硬件加速?
  16. Android隐藏录屏内容,原来手机内置的录屏功能这么强大,好多人都不会用,很可惜!...
  17. 视频超分:SMFN(A Single Frame and Multi-Frame Joint Network for 360-degree Panorama Video Super-Resol...)
  18. Mac安装软件时提示“文件已损坏,您应该将它移到废纸篓”解决办法(亲测有效)
  19. 想加入程序员行列 初学编程选择Python怎么样
  20. 使用SAS创建日历表

热门文章

  1. python 全套教程视频 传智博客 百度网盘
  2. 计算机的常见分类哪些,计算机的种类有?
  3. springmvc的web工程通用配置
  4. Missing separate debuginfos, use: debuginfo-install 解决方法如下----笛风读书笔记系列
  5. 关于QQ和360去留的问题
  6. 程序猿的专属浪漫---C语言表达打印爱心
  7. 微博语录精摘2011-08-03
  8. Vue作业(实现比较数字大小,实现导航栏)
  9. 黑客攻防技术宝典(二十一)
  10. 如何从0搭建线上业务的增长引擎【黑盒研究内参第14期】