Nombre d'occurences

Écrire une fonction python appelée nbre_occurrences qui prend en paramètres un élément cible et un tableau de valeurs et renvoie le nombre d'occurrences de cible dans le tableau valeurs.

Il est interdit d'utiliser la méthode count

Exemples

🐍 Script Python
>>> nbre_occurrences(5, [2, 5, 3, 5, 6, 9, 5])
3
>>> nbre_occurrences('A', ['B', 'A', 'B', 'A', 'R'])
2
>>> nbre_occurrences(12, [1, 7, 21, 36, 44])
0
###
# Testsbksl-nlassert nbrepy-undoccurrences(5, [2, 5, 3, 5, 6, 9, 5]) == 3bksl-nlassert nbrepy-undoccurrences("A", ["B", "A", "B", "A", "R"]) == 2bksl-nlassert nbrepy-undoccurrences(12, [1, 7, 21, 36, 44]) == 0bksl-nlassert nbrepy-undoccurrences(12, []) == 0bksl-nlbksl-nl# Tests supplémentairesbksl-nlbksl-nlassert nbrepy-undoccurrences(1, [1, 1, 7, 21, 36, 44, 1]) == 3bksl-nlbksl-nlbksl-nl 5/5

def nbrepy-undoccurrences(cible, valeurs):bksl-nl ...bksl-nlbksl-nlbksl-nl# Testsbksl-nlassert nbrepy-undoccurrences(5, [2, 5, 3, 5, 6, 9, 5]) == 3bksl-nlassert nbrepy-undoccurrences("A", ["B", "A", "B", "A", "R"]) == 2bksl-nlassert nbrepy-undoccurrences(12, [1, 7, 21, 36, 44]) == 0bksl-nlassert nbrepy-undoccurrences(12, []) == 0bksl-nlbksl-nldef nbrepy-undoccurrences(cible, valeurs):bksl-nl effectif = 0bksl-nl for element in valeurs:bksl-nl if element == cible:bksl-nl effectif = effectif + 1bksl-nl return effectifbksl-nlbksl-nl