ENVIRONNEMENT DE RECETTE

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 :
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 :
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 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.
{"nbAttemptsLeft": 2, "studentCode": "", "outputs": [[]], "initCode": "%{def tableau(a, b, p):}s\n\t%{L =}s...\n\t%{x = a}s\n\t%{while}s... %{:}s\n\t\t%{y =}s... %{# image de x par la fonction f}s\n\t\t... %{# ajout du couple (x, y) a la liste L}s\n\t\t%{x =}s... %{# on passe a l'abscisse suivante}s\n\t%{return L}s", "inputs": [[3, 7, 1]]}

Essais restants : 2

Exercice 4 : Trouver un élément dans une liste Python à partir d’un rang négatif

On considère la liste 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 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) ?
False