'''
个税计算公式:
应纳税所得额=工资金额-各项社会保险费-起征点(5000元)
应纳税额=应纳税所得额 X税率-速算扣除数
各项保险占工资比重:
养老保险:8%
医疗保险:2%
失业保险:0.5%
工伤保险:0%
生育保险:0%
公积金:6%
'''
def calculator():
try:
all_money=int(input('请输入你的工资:'))
if all_money>=5000:
#1,计算要纳税的钱
should_money=all_money-all_money*0.165-5000
print(should_money)
if should_money<=1500:
pay_taxes=should_money*0.03-0
elif should_money>1500 and should_money<=4500:
pay_taxes = should_money * 0.1 - 105
elif should_money>4500 and should_money<=9000:
pay_taxes = should_money * 0.2 - 555
elif should_money>9000 and should_money<=35000:
pay_taxes = should_money * 0.25 - 1005
wxyj=all_money*0.65
pay_taxes_later=all_money-wxyj-pay_taxes
print('总工资{},五险一金{},纳税{},剩余工资{}'.format(all_money,wxyj,pay_taxes,pay_taxes_later))
except Exception as e:
print('钱输入错了')
if __name__=='__main__':
calculator()
结果: