Exercice 28
Ecrire un algorithme Python qui détermine la liste des mots contenant au moins deux majuscule dans un texte T donné.
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# coding: utf-8 T = "Python est un langage de programmation qui prends en charge mySql, mongoDB, postgreSQL" # fonction qui teste si un mot contient au moins 2 majuscules def contains2Majuscule(mot): # initialiser un compteur compteur = 0 for x in mot: if (x.isupper()): compteur = compteur + 1 if compteur < 2: return False else: return True # fonction qui détermine la liste des mots contenant au moins une majuscule def list2Maj(T): # liste des mots ayant au moins deux majuscules list2Maj = [] # convertir T en une liste L = T.split() for word in L: if contains2Majuscule(word): list2Maj.append(word) return list2Maj print("La liste des mots ayant au moins 2 majuscules est : " , list2Maj(T)) |
Younes Derfoufi
CRMEF OUJDA
1 thought on “Solution Exercice 28: programme Python qui détermine la liste des mots contenant au moins une majuscule”