Mathématiques · 1ère · Programme officiel

Listes : générer, manipuler, parcourir en 1ère

Listes : générer, manipuler, parcourir, 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.

Listes : générer, manipuler, parcourir : le cours

Une liste est une suite ordonnée de valeurs, écrite entre crochets. On peut la générer en extension (on écrit tous ses éléments) ou en compréhension (à partir d'une règle). Les éléments sont numérotés à partir de 0 : `L[0]` est le premier élément. `len(L)` donne le nombre d'éléments, `L.append(x)` ajoute `x` à la fin, `L[i] = x` remplace l'élément d'indice `i`.

Exemple

```python notes = [12, 15, 9, 18] # en extension carres = [k ** 2 for k in range(1, 6)] # en compréhension : [1, 4, 9, 16, 25] print(notes[0]) # affiche 12 print(len(notes)) # affiche 4 notes.append(14) # notes vaut [12, 15, 9, 18, 14] notes[2] = 10 # notes vaut [12, 15, 10, 18, 14] ```

À retenir

Le premier élément a l'indice 0 et le dernier l'indice `len(L) - 1`.

S'entraîner sur listes : générer, manipuler, parcourir

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 listes : générer, manipuler, parcourir ?

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.