请选择 进入手机版 | 继续访问电脑版

湖南新梦想

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 155|回复: 1

函数计算税率

[复制链接]

18

主题

23

帖子

118

积分

注册会员

Rank: 2

积分
118
发表于 2022-5-20 20:40:15 | 显示全部楼层 |阅读模式
定义函数:taxRate(income) ,根据收入的不同,显示输出不同的税率和税金。
个人所得税采用速算扣除数法计算超额累进税率的所得税时的计税公式是:
应纳税额=应纳税所得额×适用税率-速算扣除数
个人所得税                     税率 速算扣除数
个税所得额<=5000                 0   0
超过5000,个税区间在0-3000        3%  0
超过5000,个税区间在3000-12000   10%  210
超过5000,个税区间在12000-25000  20%  1410
超过5000,个税区间在25000-35000  25%  2660
超过5000,个税区间在35000-55000  30%  4410
超过5000,个税区间在55000-80000  35%  7160
超过5000,个税区间在80000以上     45%  15160
def taxRate(income):
    if income<=5000:
        print('你工资达不到交税标准,努力上班吧')
    elif  5000<income<8000:
        print('3%个人所得税  上税{}'.format((income-5000)*0.03))
    elif  8000<=income<17000:
        print('10%个人所得税 上税{}'.format((income-5000)*0.1-210))
    elif  17000<=income<30000:
        print('20%个人所得税 上税{}'.format((income-5000)*0.2-1410))
    elif  30000<=income<40000:
        print('25%个人所得税 上税{}'.format((income-5000)*0.25-2660))
    elif  40000<=income<60000:
        print('30%个人所得税 上税{}'.format((income-5000)*0.3-4410))
    elif  60000<=income<85000:
        print('35%个人所得税 上税{}'.format((income-5000)*0.35-7160))
    elif  income>=85000:
        print('45%个人所得税 上税{}'.format((income-5000)*0.45-15160))
a=float(input('靓仔,请亮出你的工资'))
taxRate(a)
回复

使用道具 举报

18

主题

21

帖子

131

积分

注册会员

Rank: 2

积分
131
发表于 2022-5-20 22:15:30 | 显示全部楼层
代一哥教教我
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|湖南新梦想 ( 湘ICP备18019834号-2 )

GMT+8, 2022-6-29 14:16 , Processed in 0.041986 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表