Exercice 28
Ecrire un algorithme Python qui détermine la liste des mots contenant au moins une 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 # création d'une fonction qui teste si un mot contient une majuscule ou non def containsMajuscule(mot): # initialiser un compteur compteur = 0 for x in mot: if (x.isupper()): compteur = compteur + 1 if compteur == 0: return False else: return True def listWordWithMaj(T): # initialisation de la liste des mots contenant une majuscule listMaj = [] # Convertir T en une liste L = T.split() for word in L: if containsMajuscule(word): listMaj.append(word) return listMaj # Exemple T = "laravelFramework est un framework PHP qui fonctionne avec MySql" print(listWordWithMaj(T)) # affiche : ['laravelFramework', 'PHP', 'MySql'] |
Younes Derfoufi
CRMEF OUJDA
Une réponse à Solution Exercice 28: programme Python qui détermine la liste des mots contenant au moins une majuscule