李子豪 发表于 2020-3-29 17:59:46

有关个税计算器题求解求讲解

求解和讲解

sunrise085 发表于 2020-3-29 21:22:21

#下面的这6行,是为了保证输入的是个数字,若不是数字,则重新输入
while True:
    try:
      money=float(input("请输入应发工资所得扣除五险一金的金额:"))
      break
    except ValueError:
      print("输入错误,您输入的不是数字!")

#下面就按照工资进行分段计算,并打印出结果
if money<0:
    print('error')
elif money<=5000:
    tax=0
    print("应交税款%.2f元,实发工资%.2f元。"%(tax,money-tax))
elif money<=8000:
    tax=(money-5000)*0.03
    print("应交税款%.2f元,实发工资%.2f元。"%(tax,money-tax))
elif money<=17000:
    tax=(money-5000)*0.1-210
    print("应交税款%.2f元,实发工资%.2f元。"%(tax,money-tax))
elif money<=30000:
    tax=(money-5000)*0.2-1410
    print("应交税款%.2f元,实发工资%.2f元。"%(tax,money-tax))
elif money<=40000:
    tax=(money-5000)*0.25-2660
    print("应交税款%.2f元,实发工资%.2f元。"%(tax,money-tax))
elif money<=60000:
    tax=(money-5000)*0.3-4410
    print("应交税款%.2f元,实发工资%.2f元。"%(tax,money-tax))
else:
    tax=(money-5000)*0.45-15160
    print("应交税款%.2f元,实发工资%.2f元。"%(tax,money-tax))

xiangjianshinan 发表于 2020-3-29 23:04:50

重复提交?我已经在你上个主题中回复了的哦。
页: [1]
查看完整版本: 有关个税计算器题求解求讲解