1.算出应纳税所得额
应纳税所得额=扣除三险一金后月收入-扣除标准,
且三险一金缴纳 的基准工资上限为7662 ;超过,就按照7662缴纳。
salary = int(input('工资'))
if salary>=7662:
money = salary - 7662 * 0.225
else:
money = salary * 0.775
nashuie=money - 3500
2.计算个人所得税
因为有纳税所得额可能小于3500要先判断纳税所得额是否为负数;
若为正数根据公式:应纳个人所得税税额=全月应纳税所得额×适用税率-速算扣除数个税。
计算出个人所得税。
if nashuie<=0:
print('null')
else:
if nashuie <= 1500:
print(nashuie * 0.03)
elif nashuie <= 4500:
print(nashuie * 0.1 - 105)
elif nashuie <= 9000:
print(nashuie * 0.2 - 555)
elif nashuie <= 35000:
print(nashuie * 0.25 -1005)
elif nashuie <= 55000:
print(nashuie * 0.3 -2755)
elif nashuie <= 80000:
print(nashuie * 0.35 - 5505)
else:
print(nashuie * 0.45 - 13505)