所以我正在创建一个Python项目,让我们将细节保密。用户可以选择要运行的两个功能,然后使用“输入”功能将该选择收集在变量中。一切正常,整个文件中没有错误,但是我使用的if-elif-else语句似乎无法正常工作。
initiate = input("Your input here: ")
if 'a' or 'file' in initiate:
FileCheck()
elif 'b' or 'word' in initiate:
WordCheck()
else:
print("You have entered an invalid input. Exiting...")
sleep(5)
exit
如果我输入“ a”或“ b”,它仍将运行“ FileCheck”功能。两种功能均已正确定义。如果给出了无效的输入,则当用户输入“ b”或“ word”时,它将运行“ else”部分,但不会运行“ WordCheck”功能。 该代码也不会引发任何错误。 请帮助我。谢谢!