这是错误代码的一部分:
#function for adding and naming staff members.
def adding_and_naming_staff():
if staff_2 or staff_3 or staff_4 == "done" or "Done":
return;
else:
pass;
staff_1 = input("Name your first staff member\n\n")
staff_2 = input("Name your first staff member (type 'done' if finished)\n\n")
staff_3 = input("Name your first staff member (type 'done' if finished)\n\n")
staff_4 = input("Name your first staff member (type 'done' if finished)\n\n")
return;
这是我的一个项目,应该对员工进行轮班,这部分是为了增加员工,我只是想确保它首先生效。
无论如何,我的问题是缩进错误,我去了每个缩进并用4个空格替换,以确保它们不是制表符,并且我没有将两者混用。 当我运行程序时,python告诉我错误直接在定义的函数之后,并在没有空格,缩进,字母或其他任何内容的地方创建一条长长的红线。我玩过它,重写了三遍,寻找其他人遇到类似问题的脚本,但是我还不知道。
有人可以帮我吗?尽管我可以要求您向我展示如何自己解决问题,而不只是为我解决吗?这很可能是愚蠢的,但是我对编码尚不了解。我需要变得更好。
顺便说一句,我不知道我是否使用过正确的通行证,但这是另一个问题,但是请允许我知道。