Exercice 17
Ecrire un programme en python qui supprime tous les nombres non entiers d'un ensemble donné A = { 1.55 , 3 , 2.75 , 7 , 19 , 5.63 , 5.7 , 11 , 6}. L'algorithme doit renvoyer l'ensemble {3, 6, 7, 11, 19}.
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
# fonction qui supprime les nombres non entiers def Int(A): # initialisation de l'ensemble demandé B = set({}) # parcourir les éléments de A for x in A: if type(x) == int: B.add(x) return B #Exemple A = { 1.55 , 3 , 2.75 , 7 , 19 , 5.63 , 5.7 , 11 , 6} print(Int(A)) # output: {3, 6, 7, 11, 19} |
Younes Derfoufi
CRMEF OUJDA
1 thought on “Solution Exercice 17: supprimer les nombres non entier d'un ensemble python”