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
1 |
L = [7 , 23 , 5 , 23 , 7 , 19 , 23 , 12 , 29] |
et a = 23, l'algorithme renvoie 3.
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 |
#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
2 thoughts on “Solution Exercice 23: nombre d'occurrences d'un caractère dans une liste Python sans utiliser aucune fonction prédéfinie”