2013-09-21 41 views
-2

我是Python開發新手。我想這是我第三天進入python development.And我得到這個問題你創建了一個叫做shut_down的函數嗎?使用Python創建函數

有什麼我錯過了這裏是一個字符串。

下面是我所做的代碼片段,但我得到一個問題。

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

您忘記了在您的elif聲明中將"yes"放在引號中。 閱讀錯誤Python顯示你,它包含有用的信息。你可以很容易地發現這個。

另請注意,您可以只測試and len(a)而不使用!=0

+0

感謝您的答案。多麼粗心:(我可以爲麻煩抱歉。 –