Adloun

Un jeu de tests complet

Exercice · informatique (tronc commun des prépas scientifiques), chapitre 1 — La discipline de programmation

Énoncé

La fonction dernier_indice(v, t) renvoie le plus grand indice tel que t[i] == v, ou None si v est absent de t. Construire son jeu de tests.

Corrigé

assert dernier_indice(3, [3, 1, 3, 2]) == 2    # présent plusieurs fois : dernier indice requis
assert dernier_indice(2, [3, 1, 3, 2]) == 3    # présent en fin de liste
assert dernier_indice(3, [3]) == 0             # liste à un seul élément
assert dernier_indice(7, [3, 1, 2]) is None    # absent de la liste
assert dernier_indice(7, []) is None           # cas limite : liste vide
assert dernier_indice(5, [5, 5, 5]) == 2       # tous les éléments sont égaux

Les autres exercices de ce chapitre Le cours du chapitre

Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.