Solution Exercice 101: algorithme python qui cherche des caractères majuscules et minuscules

Exercice 101

Écrire un programme en python sous forme de fonction qui prend en paramètre une chaîne s et qui renvoie la liste des mots contenant au moins un caractère majuscule, deux caractères minuscules et un caractère non alphanumérique sans utiliser le module re.

Solution





Explication du code:

  1. La fonction mots_speciaux(): divise la chaîne d'entrée en mots individuels à l'aide de la méthode split()
  2. puis elle itère: sur chaque mot individuellement.
  3. Pour chaque mot: elle compte le nombre de caractères majuscules, minuscules et non alphanumériques à l'aide d'une boucle for et de la méthode isupper(), islower() et isalnum().
  4. Enfin, si le mot satisfait les critères: (au moins un caractère majuscule, deux caractères minuscules et un caractère non alphanumérique), il est ajouté à la liste des mots spéciaux. La fonction retourne ensuite cette liste.

 

Younes Derfoufi
CRMEF OUJDA

1 thought on “Solution Exercice 101: algorithme python qui cherche des caractères majuscules et minuscules

Leave a Reply