Adloun

sciences numériques et technologie (seconde) · Chapitre 6 · Application directe du cours

Construire une liste avec append

Listes et simulations aléatoires · Manipuler une liste · niveau 1 (application)

Énoncé

Écrire un programme qui construit la liste des carrés des entiers de à , puis l'affiche.

Corrigé

carres = []
for i in range(1, 7):
    carres.append(i * i)
print(carres)   # [1, 4, 9, 16, 25, 36]

La liste est créée vide avant la boucle, puis remplie un élément à la fois. La créer à l'intérieur la remettrait à vide à chaque tour, et l'on n'obtiendrait qu'un seul élément à la fin.

Noter que append modifie la liste sur place : on n'écrit pas carres = carres.append(...), qui rangerait None dans carres.

100 % gratuit

Essaie le suivant avec le tuteur

Faire l'exercice suivant avec le tuteur

Sans compte : le cours, le premier QCM, 2 minutes de podcast et de vidéo et un exercice avec le tuteur. Pour tout le reste : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant avec le tuteur →