
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.
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


