Solution Exercice 28: programme Python qui détermine la liste des mots contenant au moins une majuscule
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
