我是Python Development的新手。我想这是我进入python开发的第三天。我遇到了这个问题你创建了一个名为shut_down的函数吗?。
我有什么遗漏,这里有一个字符串。
以下是我所做的代码片段,但我遇到了问题。
def shut_down(a):
if a.lower() == 'yes':
return "Shutting down..."
elif a.lower() != yes and len(a)!=0:
return "Sorry, I didn't understand you."
else:
return "Shutdown aborted!"
非常感谢帮助。
答案 0 :(得分:1)
您忘记在"yes"
声明中将elif
放入引号中。
阅读Python向您展示的错误,它包含有用的信息。你可以很容易地发现这个。
另请注意,您可以在不and len(a)
的情况下测试!=0
。