Bonjour,J'ai un exercice en informatique et je ne comprends pas grand chose.
Votre aide serait de la plus précieuse
On souhaite dans cet exercice écrire un programme Python permettant d’établir le
nombre d’occurrences des différentes lettres de l’alphabet dans un texte. On ne souhaite
compter que les lettres de l’alphabet latin (de A à Z et de a à z)
1. Comment faire pour :
a. Compter toutes les lettres quel que soit leur format (majuscule ou minuscule)
dans une chaîne de caractères.
b. Gérer les caractères spéciaux (espaces, points, virgules...)
c. Gérer les accents et autres caractères accentués
Vous pouvez vous aider des sites web et de la documentation Python pour répondre à
ces questions.
2.
a. Écrire une fonction Python compter_a prenant en argument un petit texte sous
la forme d’une chaîne de caractères et renvoyant le nombre d'occurrences de la
lettre ‘a’ dans ce texte quelle que soit la casse utilisée et les accents présents.
b. Tester votre fonction avec le texte "AbàdâÀ". Quel est le résultat obtenu ?
3.
a. En vous inspirant de la fonction précédente, écrire une fonction compte_lettre
permettant de compter combien de fois une lettre (passée en argument)
apparaît dans un texte. Cette fonction prend également en entrée une chaîne de
caractères et renvoie le nombre d’occurrences de cette lettre dans le texte.
Comme pour la première fonction, on comptera le nombre d’occurrence de
cette lettre quelle que soit la casse utilisée et les accents présents.