Exercice 37
Ecrire un algorithme en python qui permet d’extraire d’une liste de nombres la sous liste formée des nombres qui contiennent le chiffre 3.
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# coding: utf-8 # création d'une méthode qui test si un nombre contient ou non le chiffre 3 def contains3(n): # convertir n en string s = str(n) if '3' in s: return True else: return False # méthode qui détermine la liste des nombres qui contiennent le chiffre 3 def listContains3(L): # initialisation de la liste des nombres qui contiennent le chiffre 3 list3 = [] for n in L: if contains3(n): list3.append(n) return list3 # Exemple L = [ 21 , 137, 25 , 31 , 71 , 239] print(listContains3(L)) # affiche [137, 31, 239] |
Younes Derfoufi
CRMEF OUJDA
1 thought on “Solution Exercice 37: algorithme python qui détermine la liste des nombres contenant le chiffre 3”