2017-09-30 3 views
-4

프로그램을 실행할 때 True 또는 False 값을 반환하지 않습니다. 왜 그런가?왜 아무것도 반환하지 않습니까?

def esvocal(letter): 
vocal = "a","e","i","o","u" 
vocalup = "A","E","I","O","U" 

if letter == vocal and letter == vocalup: 
    return True 
else: 
    return False 
esvocal("s") 
esvocal("a") 
+0

가 =='와 _equality_ 일에 대해 생각 ==의 약 들여 쓰기를

  • 사용을 관심'여기에 의미합니다. – miradulo

  • +0

    편지는 둘 다 "a"와 "A"가 될 수 있습니까? 또한 코드에서 들여 쓰기를 수정하는 데 시간을 투자하십시오. –

    +0

    어떻게 이런 것들이 가능할 수 있습니까? * 둘 다 사실입니까?! 그 문제에 대해, 어떻게 * * 할 수 있습니까? – jonrsharpe

    답변

    -2
    def esvocal(letter): 
        vocal =[ "a","e","i","o","u"] 
        vocalup = ["A","E","I","O","U"] 
    
        if letter in vocal and letter in vocalup: 
         return True 
        else: 
         return False 
    esvocal("s") 
    esvocal("a") 
    
    1. 파이썬 정말 대신
    +0

    문자열을 배열에 넣기 –

    관련 문제