Exercice 59
Écrire un algorithme en langage Python qui compte le nombre de fois qu'un caractère apparaît dans une chaîne sans utiliser de fonctions prédéfinies.
Solution
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
def compter_caractere(chaine, caractere): compteur = 0 # on fait le parcourt des caractères de la chaîne 'chaine' for c in chaine: # Si le caractère courant est égal au caractère recherché, on incrémente le compteur if c == caractere: compteur += 1 return compteur # Exemple d'usage de cet algorithme print(compter_caractere("Python programming", "g") # output: 2 print(compter_caractere("Java Programming language", "a")) # output: 5 |
Younes Derfoufi
CRMEF OUJDA

![[App intégrée] 2025 Upgraded Vidéoprojecteur 1920 * 1080P FHD 4K Mini Projecteur Portable Dual Contrôle avec Souris Android TV WiFi 6 BT5.2 180° Rotation Compatible avec HDMI/TV Stick/USB](https://www.tresfacile.net/wp-content/uploads/2025/12/Videoprojecteur-1920-1080P-FHD-4K-Mini-Projecteur-Portable-Dual-Control-250x236.png)

1 thought on “Solution Exercice 59: fonction Python qui compte le nombre de fois qu'un caractère donné apparaît dans une chaîne donnée”