问题在Python中创建函数

时间:2013-09-21 09:11:57

标签: python python-2.7

我是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!"

非常感谢帮助。

1 个答案:

答案 0 :(得分:1)

您忘记在"yes"声明中将elif放入引号中。 阅读Python向您展示的错误,它包含有用的信息。你可以很容易地发现这个。

另请注意,您可以在不and len(a)的情况下测试!=0