python - 我似乎无法在我的代码中修复这些错误
问题描述
我的任务是要求我:
编写一个程序来获取员工姓名和工资。根据以下标准计算联邦税和州税: 如果工资大于 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
谢谢你!
解决方案
根据正确输出和您的输出之间的差异,您的输出格式不正确。在每个语句中的每个冒号 ( :
)前包含一个空格print