Exercice 53
Ecrire un algorithme en Python qui détermine l'ensemble des mots qui composent une chaine texte s.
Exemple si s = "Python is more power than Java", l'algorithme renvoie l'ensemble:
{'than', 'Python', 'Java', 'power', 'more', 'is'}
Solution
# coding: utf-8
# création d'une fonction qui renvoie l'ensemble des mots qui composent une chaine texte.
def wordSet(s):
# initialization de l'ensemble des mots
Set = set({})
# convertir la chaine en une liste
ListWords = s.split()
# parcourir les mots de la liste ListWords
for word in ListWords:
Set.add(word)
return Set
# Exemple
s = "Python is more power than Java"
print(wordSet(s))
# output : {'is', 'power', 'Java', 'more', 'Python', 'than'}
Younes Derfoufi
CRMEF OUJDA
Post Views: 2 542
1 thought on “Solution Exercice 53: algorithme en python qui détermine l'ensemble des mots d'une phrase”