SKILLCARD · Algorithme

Listes en Python — 2nde à 1ère

  • Mathématiques
  • Algorithmique
  • 2nde
  • 1ère
Travailler cette SKILLCARD

Exercices reliés, progression et HORA : gratuit avec un compte JeRaisonne.

  • 2nde → 1èreHORA#Algorithme#Algorithmique

    Listes en Python

    L = [4, 7, 2] ; L[0] est le premier élément (indice 0) ; len(L) donne le nombre d'éléments…

    JeRaisonne

Quand l’utiliser ?

Pour stocker une série de valeurs (notes, résultats de simulation) et les parcourir, filtrer ou calculer dessus.

La règle

L = [4, 7, 2] ; L[0] est le premier élément (indice 0) ; len(L) donne le nombre d'éléments ; L.append(x) ajoute à la fin ; for x in L: parcourt la liste ; [x for x in L if condition] filtre.

La méthode

  1. Crée la liste (vide [] ou avec des valeurs).
  2. Parcours avec for x in L (valeurs) ou for i in range(len(L)) (indices).
  3. Accumule (somme, compteur) ou filtre avec une condition (and, or, not).

Exemple

notes = [12, 8, 15] : len(notes) = 3 ; notes[2] = 15 ; sum(notes)/len(notes) = 11,67 ; [n for n in notes if n >= 10] = [12, 15].

Les pièges à éviter

Les indices commencent à 0 : le dernier élément est L[len(L) - 1] (ou L[-1]).

La méthode HORA dans chaque Skill Card.

Chaque Skill Card te guide avec la méthode HORA pour réussir les exercices, faire progresser et entretenir ton niveau de maîtrise.

  1. Hypothèse

    Je comprends l’énoncé, j’identifie ce qu’on cherche et les informations données.

  2. Outil

    Je choisis l’outil mathématique adapté (définition, propriété, théorème, formule…).

  3. Raisonnement

    Je justifie pourquoi cet outil est pertinent et je construis ma démarche.

  4. Application

    J’applique la méthode au problème et je conclus en vérifiant le résultat.