
ULUMINE · Mathématiques · Terminale
Algorithmique et programmation : listes en Python
La liste Python : créer, accéder (indices à partir de 0), parcourir.
Listes
- [3, 5, 8] ; L.append(x) ; [f(k) for k in range(n)]
- L[0] premier élément, L[-1] dernier, len(L) longueur
- for x in L (éléments) ou for i in range(len(L)) (indices)
Algorithmes du programme
- Seuil : while condition: … puis afficher n.
- Dichotomie : amplitude divisée par 2 à chaque étape.
- Simulation : random() < p est vrai avec probabilité p.
Pièges à éviter
- Oublier que les indices commencent à 0.
- Croire que range(n) va jusqu’à n inclus.
- Écrire = (affectation) au lieu de == (test d’égalité).