Exercice 30
Etant donné le texte T = "Python est un langage de programmation de haut niveau orienté objet et crée en 1991 par Guido van Rossom". Ecrire un programme en langage Python qui prends en entrée le texte T et qui renvoie l'ensemble des mots contenant la lettre 'e' et ne contenant pas la lettre 'n'.
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
T = "Python est un langage de programmation de haut niveau orienté objet et créé en 1991 par Guido van Rossom" # Séparer le texte en mots mots = T.split() # Créer un ensemble vide pour stocker les mots répondant aux critères resultat = set() # Parcourir chaque mot for mot in mots: # Vérifier si le mot contient la lettre 'e' et ne contient pas la lettre 'n' if 'e' in mot and 'n' not in mot: # Ajouter le mot à l'ensemble résultat resultat.add(mot) # Afficher le résultat print(resultat) """ output: {'de', 'créé', 'objet', 'en', 'haut', 'Guido', 'par'} """ |
Younes Derfoufi
CRMEF OUJDA
1 thought on “Solution Exercice 30: ensemble python formé des mots contenant une lettre donnée”