warum ist das str.count ('') ≠ (von str.count ('A') + str.count ('B') +… + str.count ('Z'))

Es sollte zu mir sagenTrue wenn es nur Vokale in der Zeichenkette gibt (Phrase); sagt sonstFalse. Ich verstehe nicht, warum es immer zurückkehren wirdFalse, da (x> = x) immer zurückgibtTrue. Ich danke allen, die die Lösung für diese Frage geprüft haben.

(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

Antworten auf die Frage(2)

Ihre Antwort auf die Frage