Brief Count on a string

Python newb hier. Ich m versuchen, um die Anzahl der Buchstaben "a"s in einem gegebenen string. Code ist unten. Es hält Rückkehr 1 statt 3 in den string "Banane". Jede Eingabe wird geschätzt.

def count_letters(word, char):
    count = 0
    while count <= len(word):
        for char in word:
            if char == word[count]:
                count += 1
            return count



print count_letters('banana','a')
Ich denke, dein code war richtig eingezogen. Sie würde bekommen haben eine Einbuchtung Fehler.

InformationsquelleAutor shaytac | 2010-05-28

Schreibe einen Kommentar