Exercice 25
Ecrire un algorithme en Python qui détermine la liste des mots qui ne contiennent pas la lettre 'a' dans un texte T donné.
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
#coding: utf-8 def motSans_a(T): #liste des mots qui ne contiennent pas 'a' listMotSans_a = [] # convertir la chaine de caracttères T en une liste L = T.split() # parcourir les mots de la liste L tout en recherchant ceux qui ne contiennt pas 'a' for word in L: if 'a' not in word: listMotSans_a.append(word) return listMotSans_a # Exemple T = "Python is a high level programming language" print("la liste des mots qui ne contiennent pas a est :" , motSans_a(T)) # La sortie est : la liste des mots qui ne contiennent pas a est : ['Python', 'is', 'high' , 'level'] |
Younes Derfoufi
CRMEF OUJDA