首页 > 解决方案 > 我似乎无法在我的代码中修复这些错误

问题描述

我的任务是要求我:

编写一个程序来获取员工姓名和工资。根据以下标准计算联邦税和州税: 如果工资大于 100000 则按 20% 计算联邦税 否则按 15% 计算联邦税 按 5% 计算州税 计算员工的净工资. 要计算净工资,请从总工资中减去联邦和州税。

我已经编写了一个程序来解决这个问题,它确实运行/计算了我的教练要求的所有内容,但是每次我认为我已经修复了它们时,我都会遇到同样的错误。

这是我的代码:

your_name = input('Please enter your name:')
employee_salary = int(input('Please enter your salary:'))
if employee_salary >= 100000:
    federal_tax = (employee_salary *20) / 100
    state_tax = (employee_salary * 5) / 100
    net_salary = employee_salary - state_tax - federal_tax
    print('Your Federal Tax is:'+str(federal_tax))
    print('Your State Tax is:'+str(state_tax))
    print('Your net salary is:'+str(net_salary))
else:
    employee_salary < 100000
    federal_tax = (employee_salary * 15) / 100
    state_tax = (employee_salary * 5) / 100
    net_salary = employee_salary - state_tax - federal_tax
    print('Your Federal Tax is:'+str(federal_tax))
    print('Your State Tax is:'+str(state_tax))
    print('Your net salary is:'+str(net_salary))

抱歉,如果其中任何一个看起来很乱,如果我第一次使用 stackoverflow

谢谢你!

我的代码错误

标签: python

解决方案


根据正确输出和您的输出之间的差异,您的输出格式不正确。在每个语句中的每个冒号 ( :)前包含一个空格print


推荐阅读