Exercice 95
Ecrire un algorithme en Python sous forme de fonction qui prends en paramètre une chaine texte et qui renvoie la liste des mots qui ne contiennent aucune majuscule. Exemple si s = 'Python est plus populaire que Java ' , la fonction renvoie la liste:
1 |
L = [ 'est' , 'plus' , 'populaire' , 'que'] |
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
#coding: utf-8 def list_mot_sans_maj(s): # initialisation de la liste des mots sans aucune majuscule listSansMaj = [] # convertir la chaine s en une liste L = s.split() # parcourir les mots de la liste L for mot in L: # tester si l'élément 'mot' contient ou non une majuscule if mot.islower(): listSansMaj.append(mot) return listSansMaj # Exemple s = 'Python est plus populaire que Java ' print("La liste des mots sans majuscule est : " , list_mot_sans_maj(s)) # La sortie est : # La liste des mots sans majuscule est : ['est', 'plus', 'populaire', 'que'] # La sortie est : # La liste des mots sans majuscule est : ['est', 'plus', 'populaire', 'que'] |
Younes Derfoufi
CRMEF OUJDA
1 thought on “Solution Exercice 95: algorithme python qui détermine la liste des mots sans aucune majuscule”