icu.next-video

Contenu proposé par

France Télévisions

Regarde cette vidéo et gagne facilement jusqu'à 15 Lumniz en te connectant !

Il n’y a pas de Lumniz à gagner car tu as déjà vu ce contenu. Ne t’inquiète pas, il y a plein d’autres vidéos, jeux, quiz ou articles intéressants à explorer et toujours plus de Lumniz à remporter.

->   En savoir plus
Maths (voie générale)09:58Publié le 23/12/2025

Parcourir une liste - exercice

Les bons profs : maths Lycée

Dans cette vidéo, tu vas apprendre à travers deux exercices, à parcourir une liste. C’est-à-dire passer d’un élément au suivant en appliquant une sorte de boucle algorithmique.

Que signifie for i in L ?

L = [2,8,5,10,7,1]
s=0
for     i in L :
         s=s+i
print(s)

Dans ce programme, on nous donne une liste, notée L avec 2,8,5,10,7 et 1. On initialise une variable notée s qui au début vaut 0.
La ligne d’instruction for i in est le signe qu’il s’agit d’une boucle. Cette boucle va parcourir les éléments de la liste. i va donc prendre les valeurs successives de la suite.
Comme on l’a dit, au départ, s=0. Puis la liste commence avec la formule s=s+i.
Donc s=0+2=2.

Puis, nouvelle boucle, on passe au deuxième élément de la liste.
Donc s=2+8=10.

 

Et ainsi de suite avec à chaque boucle l’élément suivant.
s=10+5=15
s=15+10=25
s=25+7=32
s=32+1=33

 

Avec la dernière ligne de commande, print (s) on demande au programme d’afficher la valeur de s qui correspond à la somme des éléments de la liste, autrement dit 33.
Tu peux d’ailleurs vérifier que le programme est correct en le saisissant sous Python et en l’exécutant.

À quoi sert l’instruction M=[] ?

Prenons un nouveau programme :

L=[-2,5,3,8,-7,-1,3,-5,11]
M=[]
for    i in L :
    if i>0 :
         M.append(i)
print (M)

On a de nouveau une liste L. Juste en dessous, la ligne M=[] permet de créer une liste vide. Des éléments vont venir s’ajouter à cette liste M au fur et à mesure. La ligne for in L : permet de parcourir la liste L, dont i va prendre les valeurs successives. L’instruction if i>0 : est conditionnelle. Elle permet de ne traiter que les valeurs positives de la liste L. 
Au démarrage, M=[]. 

 

On fait un premier tour de boucle : comme la première valeur de la liste est -2, cette valeur est ignorée, puisque négative
Au second tour de boucle, la valeur 5 est positive, elle s’ajoute donc à la liste vide. C’est la fonction de l’instruction M.append(i), qui ajoute les valeurs retenues de la liste L à la Liste M.
Donc M=[5].

 

Puis les boucles s’enchaînent et les valeurs s’ajoutent, à condition qu’elles soient positives :
M=[5,3]
Puis M=[5,3,8]
Puis M=[5,3,8,3,]
Et enfin M=[5,3,8,3,11]
 

La dernière instruction print(M) demande d’afficher la valeur de M, soit [5,3,8,3,11].
À nouveau, tu peux vérifier l’exactitude de ton programme en le saisissant sous Python et en l’exécutant. 

 

 

Réalisateur : Les Bons Profs

Producteur : Les Bons Profs

Année de copyright : 2025

Publié le 23/12/25

Modifié le 09/01/26

Ce contenu est proposé par