2014-02-20 3 views
-4
def shut_down(s): 
    s = s.Lower() 
    if s == 'yes' : 
     return "Shutting down..." 
    elif s == 'no': 
     return "Shutdown aborted!" 
    else : 
     return "Sorry, I didn't understand you." 

컴퓨터는 귀하의 shut_down 기능은 다음과 같은 오류 던졌다 말해 'STR'개체가 '낮은'당신의 .Lower() 파이썬에서 사용할 수 없습니다파이썬 문제

+4

파이썬은 대소 문자를 구별하는 언어입니다. 이 메소드의 이름은'Lower()'가 아니라'lower()'입니다. –

+0

'Lower()'대신'lower()'를 사용하십시오. –

답변

1

이 때문에 대소 문자를 구분 언어를 어떤 속성이 없습니다를 .lower()

 def shut_down(s): 
     s = s.lower() 

     if s == 'yes' : 
       return "Shutting down..." 
     elif s == 'no': 
       return "Shutdown aborted!" 
     else : 
      return "Sorry, I didn't understand you."