Exercice 40
Ecrire un algorithme en python qui permet d’extraire d’une liste de nombres la sous liste des nombres qui se terminent par un chiffre pair.
Exemple: si
1 |
L = [21 , 14 , 346 , 728 , 13 , 19] |
, l'algorithme renvoie la liste:
1 |
[14, 346, 728] |
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
# coding: utf-8 def listEven(L): # initialisation de la liste des nombres qui se terminent par un chiffre pair lEvent = [] for n in L: # déterminer le dernier chiffre du nombre n last = n%10 # tester si le dernier chiffre est pair if last % 2 == 0: lEvent.append(n) return lEvent # Exemple L = [21 , 14 , 346 , 728 , 13 , 19] print(listEven(L)) # affiche [14, 346, 728] |
Younes Derfoufi
CRMEF OUJDA
1 thought on “Solution Exercice 40: algorithme python qui détermine la liste des entiers qui se terminent par un chiffre pair”