dlaczego jest to str.count ('') ≠ (od str.count („A”) + str.count („B”) +… + str.count („Z”))

To (powinienem, dla mnie) powiedziećTrue jeśli w ciągu występują tylko samogłoski (wyrażenie); inaczej mówiFalse. Nie rozumiem, dlaczego zawsze wróciFalse, ponieważ (x> = x) zawsze powracaTrue. Dziękuję każdemu za sprawdzenie rozwiązania tego zapytania.

(str) -> bool

def valid_letter_sequence(abc):

    valid_letters = abc.count('A') + abc.count('E') + abc.count('I') + abc.count('O') + abc.count('U')
    counted_letters = abc.count('')
    if valid_letters >= counted_letters:
        return True
    else:
        return False

questionAnswers(2)

yourAnswerToTheQuestion