Bonjour à tous, je dois créer un programme qui consiste à retourner le nombre de fois que la lettre est rencontré dans la chaine de caractère sans utiliser count avec une fonction récursive j'aurais besoin d'aide svp
lettre doit être de type str je ne dois pas utiliser print ou input.
j'ai défini la variable mot et j'ai dis que comme quoi lettre est de type str
là si j'ai bien compris je dois parcourir mots lettre par lettre puis si une lettre est pareil que la lettre qu'on veut ? merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 def compter(texte,lettre): mots="" if type(lettre) is str: return True if type(lettre) is not str: return False if texte[0]==lettre: return 1+compter(texte[1:],lettre)
Partager