Aller au contenu

Indice de la première occurrence⚓︎

Écrire une fonction indice qui prend en paramètres element un nombre entier, tableau un tableau de nombres entiers, et qui renvoie l'indice de la première occurrence de element dans tableau.

La fonction devra renvoyer None si element est absent de tableau.

On n'utilisera pas ni la fonction index, ni la fonction find.

Exemples

🐍 Console Python
>>> indice(1, [10, 12, 1, 56])
2
>>> indice(1, [1, 50, 1])
0
>>> indice(15, [8, 9, 10, 15])
3
>>> indice(1, [2, 3, 4]) is None
True
###
# testsbksl-nlbksl-nlassert indice(1, [10, 12, 1, 56]) == 2bksl-nlassert indice(1, [1, 50, 1]) == 0bksl-nlassert indice(15, [8, 9, 10, 15]) == 3bksl-nlassert indice(1, [2, 3, 4]) is Nonebksl-nlbksl-nlbksl-nl# autre testsbksl-nlbksl-nlassert indice(1, [10, 11, 12, 13]) is Nonebksl-nlassert indice(10, [10, 11, 12, 13]) == 0bksl-nlassert indice(11, [10, 11, 12, 13]) == 1bksl-nlassert indice(12, [10, 11, 12, 13]) == 2bksl-nlassert indice(13, [10, 11, 12, 13]) == 3bksl-nlassert indice(14, [10, 11, 12, 13]) is Nonebksl-nlbksl-nlassert indice(1, [13, 12, 11, 10]) is Nonebksl-nlassert indice(10, [13, 12, 11, 10]) == 3bksl-nlassert indice(11, [13, 12, 11, 10]) == 2bksl-nlassert indice(12, [13, 12, 11, 10]) == 1bksl-nlassert indice(13, [13, 12, 11, 10]) == 0bksl-nlassert indice(14, [13, 12, 11, 10]) is Nonebksl-nlbksl-nlbksl-nl 5/5

def indice(element, tableau):bksl-nl ...bksl-nlbksl-nlbksl-nl# testsbksl-nlbksl-nlassert indice(1, [10, 12, 1, 56]) == 2bksl-nlassert indice(1, [1, 50, 1]) == 0bksl-nlassert indice(15, [8, 9, 10, 15]) == 3bksl-nlassert indice(1, [2, 3, 4]) is Nonebksl-nlbksl-nlNone

A

Z

Retour en haut de la page