税额计算器

xiaoxiao2021-03-25  570

步骤总结:

输入一个税前工资计算各项社会保险费 (1).如果税前工资>=7662 社会保险费 = 7662 * 五险一金比例 22.5% (2).如果税前工资< 7662 社会保险费 = 税前工资 * 五险一金比例 22.5%计算应纳税所得额, 计算公式如下: 应纳税所得额 = 税前工资收入金额 - 各项社会保险费 - 起征点(3500)判断应纳税所得额所在阶梯的适用税率和速算扣除数根据税率和速算扣除数计算应缴纳税额 计算公式如下: 税额 = 应缴纳所得额 * 税率 - 速算扣除数计算到手工资, 计算公式如下: 到手公资 = 税前工资 - 社会保险费 - 税额 具体代码如下: money = input('请输入您的税前工资:') money = float(money) # 计算各项社会保险 if money >= 7662: she_bao = 7662 * 0.225 else: she_bao = money * 0.225 # 计算应纳税所得额 s_d_e = money - she_bao - 3500 # 判断应纳税所得额所在阶梯的适用税率和速算扣除数 # 预定义两个变量, 分别表示税率和扣除数 s_lv = 0 s_kcs = 0 if s_d_e <= 0: print('您不用缴纳税额!') elif s_d_e <= 1500: s_lv = 0.03 elif s_d_e <= 4500: s_lv = 0.1 s_kcs = 105 elif s_d_e <= 9000: s_lv = 0.2 s_kcs = 555 elif s_d_e <= 35000: s_lv = 0.25 s_kcs = 1005 elif s_d_e <= 55000: s_lv = 0.3 s_kcs = 2755 elif s_d_e <= 80000: s_lv = 0.35 s_kcs = 5505 else: s_lv = 0.45 s_kcs = 13505 # 根据税率和速算扣除数计算应缴纳税额 s_e = s_d_e * s_lv - s_kcs # 计算到手工资 my_money = money - she_bao - s_e # %f %.2f保留小数点后2位 print('税前工资为:%.2f' % money) # 如果字符串中有两个或者两个以上的占位符,用%(占位变量1,占位变量2.....) print('缴纳社保为:%.2f 缴纳税额为:%.2f' % (she_bao, s_e)) print('到手工资为:%.2f' % my_money)
转载请注明原文地址: https://www.6miu.com/read-4804011.html

最新回复(0)