Aller au contenu

Mathématiques · Première technologiqueÉpreuve anticipée de mathématiques

Listes en Python : quiz de 1re technologique

Publié le 11 novembre 2026 · Mis à jour le 11 novembre 2026 · Signaler une erreur

L'essentiel

  • Une liste se définit en énumérant ses éléments ou en compréhension.2
  • Une liste peut mélanger entiers, flottants, booléens et chaînes de caractères.3
  • Une liste en compréhension comme [f(x) for x in abscisse] sert à calculer les ordonnées d'un tracé.2
  • Une fonction peut renvoyer une liste.3
  • En première, on ne distingue pas listes et tableaux.2

Avant de commencer

Ce quiz porte sur les listes en Python, une notion introduite en classe de première.2 Tu y revois les deux façons de définir une liste, le contenu possible d'une liste, la lecture d'un élément, le tri et l'usage des listes pour tracer une courbe.

Le quiz s'appuie sur ce que tu connais déjà : les variables et l'affectation, les boucles et conditions, et les fonctions en Python. Prends le temps de simuler chaque programme à la main avant de répondre.

Quiz

12 questions · correction immédiate · ton score reste sur ton appareil.

  1. Laquelle de ces écritures définit une liste en extension, c'est-à-dire en énumérant ses éléments ?

  2. Quelle instruction construit, en compréhension, la liste des carrés des dix entiers de 0 à 9 ?

  3. Une même liste Python peut contenir un entier, un flottant, un booléen et une chaîne de caractères.

  4. On dispose d'une liste abscisse de valeurs de xx et d'une fonction f. À quoi sert [f(x) for x in abscisse] quand on trace une courbe ?

  5. On définit L = [3, 5, 8]. Quelle est la valeur de L[1] + L[2] ?

  6. Combien d'éléments contient la liste [n**2 for n in range(1, 6)] ?

  7. On écrit L = [7, 2, 9] puis L.sort(). Quelle est ensuite la valeur de L[0] ?

  8. Une fonction Python peut renvoyer une liste.

  9. Quelle liste obtient-on avec [2*k + 1 for k in range(4)] ?

  10. Dans la liste [7, 8, 5.2, True, 'programmation', 14], de quel type est l'élément 5.2 ?

  11. Au programme de première, on distingue soigneusement les listes des tableaux.

  12. Quelle est la somme des éléments de la liste [x**2 for x in range(4)] ?

Les questions qu'on se pose

Quelle différence entre une liste en extension et une liste en compréhension ?

En extension, tu écris chaque élément, par exemple [2, 4, 6]. En compréhension, tu écris une règle qui produit les éléments, par exemple [2*k for k in range(3)].2 Les deux donnent ici la même liste ; la compréhension est plus pratique quand il y a beaucoup d'éléments.

Pourquoi utilise-t-on des listes pour tracer une courbe ?

On fabrique une liste d'abscisses, puis une liste d'ordonnées avec une expression comme [f(x) for x in abscisse].2 Ces deux listes donnent les points à relier pour dessiner la courbe.

Sources

  1. Programmes et ressources en mathématiques - voie GT, Éduscol. Consulté le 11 novembre 2026.
  2. Introduction à l'algorithmique et la programmation - Première technologique, Éduscol. Consulté le 11 novembre 2026.
  3. Algorithmique et programmation - Ressources pour la classe de Première, Éduscol. Consulté le 11 novembre 2026.

Les numéros dans le texte renvoient à ces sources. Une source qui ne dit pas ce qu'on lui fait dire ? Signale-le.

Signaler une erreur sur cette page

Je suis en…

Primaire

  • CP Bientôt
  • CE1 Bientôt
  • CE2
  • CM1
  • CM2 Bientôt

Collège

Lycée

Supérieur

  • BTS Bientôt
  • BUT Bientôt
  • Licence Bientôt
  • Prépas Bientôt

Sur cette page