Exercice 23 Ecrire un algorithme en python qui renvoie le nombre d'occurrences d'un élément a dans une liste L donnée sans utiliser aucune fonction prédéfinie en Python. Exemple si
|
L = [7 , 23 , 5 , 23 , 7 , 19 , 23 , 12 , 29] |
et a = 23, l'algorithme renvoie 3. Solution
|
#coding: utf-8 def numberOccurrence(L , a): # initialiser le nombre d'occurrence de a dans L numberOcc = 0 for x in L: if x == a: numberOcc = numberOcc + 1 return numberOcc #Exemple L = [7 , 23 , 5 , 23 , 7 , 19 , 23 , 12 , 29] a = 23 print("le nombre d'occurrences de a dans L est : " , numberOccurrence(L , a)) # La sortie est : le nombre d'occurrences de a dans L est : 3 |
Younes Derfoufi CRMEF OUJDA