python123题目——个税计算器

编程入门 行业动态 更新时间:2024-10-26 22:24:51

python123题目——个税<a href=https://www.elefans.com/category/jswz/34/1765079.html style=计算器"/>

python123题目——个税计算器

类型:简单分支

描述

目前我国个人所得税计算公式如下:

应纳个人所得税税额= (工资薪金所得 -五险一金 - 个税免征额)×适用税率-速算扣除数

个税免征额为5000元/月,2018年10月1日起调整后,也就是2018年实行的7级超额累进个人所得税税率表如下:

全月应纳税所得额(含税级距)  税率(%)   速算扣除数
不超过3,000元                              3              0
超过3,000元至12,000元的部分    10             210
超过12,000元至25,000元的部分  20             1,410
超过25,000元至35,000元的部分  25             2,660
超过35,000元至55,000元的部分  30             4,410
超过55,000元至80,000元的部分  35             7,160
超过80,000元的部分                    45             15,160

请编写一个个税计算器,用户输入为应发工资薪金所得扣除五险一金后的金额,输出应缴税款和实发工资,结果保留小数点后两位。当输入数字小于0时,输出“error”。

输入格式

输入一个表示工资的数值,例如12000.0,此数值为已扣除五险一金后的金额。

输出格式

应缴税款490.00元,实发工资11510.00元。

示例 1

输入:12000
输出:应缴税款490.00元,实发工资11510.00元。

示例 2

输入:20000
输出:应缴税款1590.00元,实发工资18410.00元。

示例 3

输入:-10
输出:error

参考答案

s = float(input())
# 先判断输入是正数,然后根据输入的工资范围定税率和速算扣除数
if s < 0:print("error")
else:salary = s - 5000if salary <= 0:fee, num = 0, 0elif salary <= 3000:fee, num = 3, 0elif salary <= 12000:fee, num = 10, 210elif salary <= 25000:fee, num = 20, 1410elif salary <= 35000:fee, num = 25, 2660elif salary <= 55000:fee, num = 30, 4410elif salary <= 80000:fee, num = 35, 7160else:fee, num = 45, 15160tax = abs(salary * fee / 100 - num)print("应缴税款{:.2f}元,实发工资{:.2f}元。".format(tax, salary + 5000 - tax))

更多推荐

python123题目——个税计算器

本文发布于:2024-02-17 19:46:24,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1695249.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:计算器   个税   题目

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!