Algorithmique et programmation - Spécialité
Les listes
Exercice 1 : Création et modification d'une liste Python par `append` et `insert`
On considère les instructions Python suivantes :
Quelle est la valeur de
L = [3]
L.append(3)
L.insert(0, 8)
L.append(8)
L.append(9)
Quelle est la valeur de
L
après ces instructions ?
Exercice 2 : Modification d'un élément d'une liste par indice
On considère les instructions Python suivantes :
Quelle est la valeur de
L = [4, 9, 6, 2, 7, 3]
L[4] = 9
Quelle est la valeur de
L
après ces instructions ?
Exercice 3 : Compléter une fonction permettant d'obtenir le tableau de valeurs d’une fonction mathématique pour un pas donné
On considère la fonction \( f \) définie sur \( \mathbb{R} \) par \( f : x \mapsto x^{2} + 4x -5 \).
Compléter la fonction Python
Compléter la fonction Python
tableau
ci-dessous, qui prend en paramètre deux flottants a
et b
avec \(a < b\) ainsi
qu’un pas p
et qui
renvoie la liste des couples (x, f(x))
pour x
allant de
a
à b
avec un pas de p
.
Exercice 4 : Trouver un élément dans une liste Python à partir d’un rang négatif
On considère la liste
Quelle est la valeur renvoyée par l’instruction
L
ci-dessous :
L = [[8], 'w', 14, 'D', 'F', 1]
Quelle est la valeur renvoyée par l’instruction
L[-1]
?
Exercice 5 : Déterminer la taille d’une liste Python
On considère la liste
Quelle est la valeur renvoyée par l’instruction
L
ci-dessous :
L = ['G', 'D', 'q', 'V', 8, 'x', 0, 'X', 'l', 3]
Quelle est la valeur renvoyée par l’instruction
len(L)
?