Adloun

algorithmique et programmation (première) · Chapitre 2 · Exercice de TD

Écrire une fonction inverse(L) qui renvoie une nouvelle liste…

La notion de liste · niveau 2

Énoncé

Écrire une fonction inverse(L) qui renvoie une nouvelle liste contenant les éléments de L en ordre inverse, sans utiliser reversed ni L[::-1].

Corrigé


def inverse(L):
    R = []
    for i in range(len(L) - 1, -1, -1):   # indices de len-1 à 0
        R.append(L[i])
    return R

Variante par valeurs : for x in L: R.insert(0, x).

100 % gratuit

La suite du chapitre est sur Adloun

Exercice suivant et tuteur

Sans compte : le cours et 2 minutes de podcast et de vidéo. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant et tuteur →