
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.
Itérer sur les éléments d'une liste
Les bons profs : maths Lycée
Itérer sur les éléments d’une liste en informatique, te permet de les transformer au moyen d’instructions. C’est ce que tu vas découvrir dans cette vidéo dans laquelle un professeur t’explique comment procéder avec le langage Python 3.
Comment faire la somme des éléments d’une liste ?
Supposons que tu souhaites additionner toutes les valeurs d'une liste classée en extension :
L=[1,3,5,7]
Tu définis la variable s qui contiendra la somme des termes de ta liste :
s=0
Puis tu indiques au programme de traiter à tour de rôle chaque valeur (k) de la liste L :
for k in L :
s=s+k
Le programme effectue alors une première boucle en ajoutant le premier membre de la liste à s (s=0+1=1). Puis il passe à la deuxième valeur (s=1+3=4), puis à la troisième (s=4+5=9) et enfin à la dernière valeur
(s=9+7=16).
À l’exécution, le programme affichera donc :
s
16
Comment calculer un factoriel ?
Supposons que tu souhaites calculer un factoriel 7, autrement dit : 7x6x5x4x3x2x1.
Tu indiques :
fac=1
Ensuite, plutôt que de saisir une liste qui contient tous les entiers de 1 à 7, tu indiques l’intervalle entre les valeurs souhaitées, avec l’instruction :
for i in range (1,8) :
fac=fac*i
► Remarque : pour l’instruction i in range, tu dois indiquer le premier entier souhaité et le dernier +1.
Le programme effectuera donc au premier passage 1x1=1, puis au second passage 1x2=2, puis 2x3=6 et ainsi de suite jusqu’au dernier entier de la liste.
À l'exécution, le programme affichera donc :
fac
5040
Comment déterminer des carrés ?
Supposons que tu souhaites déterminer les carrés des 9 premiers entiers.
Tu utilises à nouveau la fonction in range pour définir une liste nommée Ka :
Ka=[n**2 for n in range (1,10)
► Remarque : le double ** indique « puissance » sous Python.
À l’exécution, le programme affichera :
Ka
[1,4,9,16,25,36,49,64,81]
Réalisateur : Les Bons Profs
Producteur : Les Bons Profs
Année de copyright : 2022
Publié le 23/12/25
Modifié le 09/01/26
Ce contenu est proposé par


