description

描述
请编写一个程序,根据用户输入计算个人所得税。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

  1. 用户输入是个人薪金扣险所得。 ‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

    (1)约定用户输入为以人民币元为单位的零或者正数。不要增加额外的提示信息。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

    (2)如果用户输入了负数,提示“请输入正数!”。其他错误输入可以不予处理。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

  2. 计算应缴纳的税金(保留小数点后一位)。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

    我国的个人所得税采用“超额累进税率”计算方法,简化公式如下:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

    缴税 = (个人薪金扣险所得 – 个税免征额)* 税率‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬
    

其中,个税免征额为5000元,税率根据应纳税额数量而不同,如下表所示:

输入格式
例1: 输入一个正数,不要增加额外的提示信息‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

输入输出示例

code

代码来源于老师给的答案

salary = eval(input())
amout = salary-5000  # 减去个税免征额
tax = 0if salary < 0:print("请输入正数!")else:if amout < 0:tax = 0elif amout > 0 and amout <= 3000:tax = amout*0.03elif amout > 3000 and amout <= 12000:tax = amout*0.1elif amout > 12000 and amout <= 25000:tax = amout*0.2elif amout > 25000 and amout <= 35000:tax = amout*0.25elif amout > 35000 and amout <= 55000:tax = amout*0.3elif amout > 55000 and amout <= 80000:tax = amout*0.35else:tax = amout*0.45print("{:.1f}".format(tax))  # 保留一位小数

2.1 新版个人所得税计算相关推荐

  1. 新版个人所得税计算python_2019年新税率工资计算器(python脚本) | linux系统运维...

    #!/usr/bin/evn python # coding=utf-8 # 2019年新税率个人所得税计算器,本脚本仅供学习 # blog: http://www.linuxyw.com # aut ...

  2. python123新版个人所得税计算_你有张良计,我有过墙梯之策略模式

    0x01:策略模式简介 策略模式指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法.比如每个人都要交个人所得税,但是根据个人的收入情况,个人所得税的计算算法是有不同的策略的. 我想大家都看过 ...

  3. 新版个人所得税计算python_个税起征点上调至5000,用Python算一算少交多少税

    今天出了一个重磅消息,个税起征点从3500上调到5000啦! 广大IT农民工的生活压力又减轻了一些,有没有 晚上加一个鸡腿,要不要~ 开心归开心,我们来用Python算一算,新的规则下,我们需要交多少 ...

  4. 个人永久性免费-Excel催化剂功能第40波-工资、年终奖个人所得税计算函数

    学Excel的表哥表姐们必定有接触过个人所得税的案例学习,在计算个人所得税这个需求上,大家的层次也是很多种多样,当然Excel催化剂推荐的方式仍然是经过封装后的简单明了的自定义函数的方式,此篇已为财务 ...

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

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

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

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

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

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

  8. web课题(仿百度+个人所得税计算)

    成型图 html部分 <!DOCTYPE html> <html><head><meta charset="utf-8" />< ...

  9. java实现个人所得税计算

    package demo03; import java.util.Scanner; public class Test03 { public static void main(String[] arg ...

  10. 舰r经验计算机,战舰少女R新版经验计算攻略

    战舰少女R经验怎么计算呢?新版经验计算要注意些什么呢?下面小编为大家带来战舰少女R新版经验计算攻略,一起看看吧. 我们以7-5~8-3(非航空战点)为基准,消耗20%油20%弹,S胜720经验. 天国 ...

最新文章

  1. 225.用队列实现栈
  2. 好爽!我在上海被机器人“马杀鸡”了
  3. View Horizon Mirage安装手册(一)——Horizon Mirage介绍
  4. aix 5.3 安装oracle 10g r2,AIX 5.3 安装 Oracle 10g R2(64)
  5. offer from university of edinburgh
  6. Interference Signal 第八届
  7. node服务:日志、配置、路由与控制器
  8. 以HANA为核心 SAP实时数据平台详解
  9. win 7 mysql 1067_win7系统登陆MySQL服务出现1067错误的解决方法
  10. 【原创】MapReduce编程系列之表连接
  11. bzoj3442学习小组
  12. TechWeb祝大家新年快乐!愿你心有光亮 自予光芒!
  13. java死锁2_Java面试必问-死锁终极篇(2)
  14. mysql删除表外键_MySQL删除所有表的外键约束、禁用外键约束
  15. 群发功能java_利用java实现邮箱群发功能
  16. Oracle RAC Failover机制分析
  17. python属于什么专业类别-关于python:1D CNN用于分类
  18. 【数据分析入门】R语言下载与R包新旧设备转移
  19. 矩阵按键原理和BUG
  20. 同个网络找不到计算机打印机共享,局域网共享打印机搜索不到怎么办 局域网共享打印机搜索不到解决方法...

热门文章

  1. 系统集成项目管理工程师备考资料(口袋应试第二版)14
  2. 如何给linux预装一些工具,linux 下的一些基本工具的使用方法
  3. 126邮箱stmp服务器,网易邮箱设置海外服务器 打造海外邮件快车道
  4. xp系统怎么看计算机内存条,XP环境下怎么查看虚拟内存?XP系统虚拟内存过低怎么设置?...
  5. 街篮中服务器维修什么时候能结束,街头篮球手游1月6日微信iOS维护公告 服务器扩容...
  6. 移动应用推广的那些事儿:应用发现篇
  7. 计算机简史:你想不通去脉,是因为不了解来龙
  8. 基于FPGA的卷积神经网络加速器_余子健
  9. 无需U盘,30秒找回win10/win7用户密码
  10. 运算符和强制类型转换