Mathématiques · 1ère · Programme officiel

Itérer des instructions sur les éléments d'une liste en 1ère

Itérer des instructions sur les éléments d'une liste, c'est une notion de mathématiques du chapitre « Algorithmique et programmation », au programme de 1ère. Voici le cours, un exemple et de quoi t'entraîner.

Itérer des instructions sur les éléments d'une liste : le cours

Pour appliquer une même instruction à chaque élément d'une liste, on la parcourt avec une boucle `for` : soit directement sur les éléments (`for x in L:`), soit sur les indices (`for i in range(len(L)):`). On peut ainsi calculer une somme, une moyenne, compter les éléments qui vérifient une condition ou construire une nouvelle liste.

Exemple

```python temperatures = [12.5, 15.0, 9.5, 18.0, 14.0] somme = 0 nb_chaud = 0 for t in temperatures: somme = somme + t if t > 14: nb_chaud = nb_chaud + 1 print(somme / len(temperatures)) # moyenne : 13.8 print(nb_chaud) # 2 relevés dépassent 14 degrés ```

À retenir

`for x in L:` parcourt les éléments ; `for i in range(len(L)):` parcourt les indices.

S'entraîner sur itérer des instructions sur les éléments d'une liste

Fais l'exercice, puis demande au tuteur de te corriger pas à pas.

Exercice 1

Écris une fonction Python `prix_solde(prix, remise)` qui renvoie le prix après une remise de `remise` %. Utilise-la pour afficher le prix d'un article à 80 euros soldé à 25 %, puis vérifie le résultat à la main.

Corrige cet exercice avec le tuteur →

Exercice 2

On donne la liste des ventes d'une semaine : `ventes = [120, 95, 140, 80, 150]`. a) Écris un programme qui calcule le total des ventes avec une boucle `for`, puis la moyenne. b) Complète-le pour construire, en compréhension, la liste des ventes supérieures à 100.

Corrige cet exercice avec le tuteur →

Cette notion fait partie du chapitre Algorithmique et programmation (Mathématiques 1ère).

Autres notions de ce chapitre

Bloqué sur itérer des instructions sur les éléments d'une liste ?

Le tuteur Comprendo t'explique la notion et corrige tes exercices pas à pas, en posant les bonnes questions.

Sans carte bancaire. Résiliable en 1 clic.