Exercice 52
Écrire un algorithme en Python qui détermine l'ensemble des caractères qui composent une chaine s.
Exemple si s = "Python programming", l'algorithme renvoie l'ensemble des caractères:
{'p', 'i', ' ', 'r', 'o', 'm', 't', 'a', 'h', 'y', 'P', 'g', 'n'}
Solution
# coding: utf-8
# création d'une fonction qui renvoie l'ensemble des caractères d'une chaine
def characterSet(s):
# initialization de l'nsemble des caractères
Set = set({})
# parcourir les caractères de la chaine s
for x in s:
Set.add(x)
return Set
# Exemple
s = "Python programming"
print(characterSet(s))
# output : {'p', 'i', ' ', 'r', 'o', 'm', 't', 'a', 'h', 'y', 'P', 'g', 'n'}
Younes Derfoufi
CRMEF OUJDA
Post Views: 2 557
1 thought on “Solution Exercice 52: programme python qui détermine l'ensemble des caractères qui composent une chaine”