Aller au contenu principal
Exercices
Classement
✏️ EXOCatégoriser
0s
Chargement Classement
Plus de modes de jeu en dessous
📘 Corrigé et explications (5 questions)

1. Classe chaque expression Python selon son type construit.

Bonne réponse : [1, 2, 3] Liste · (4, 5, 6) Tuple · {'a': 1, 'b': 2} Dictionnaire · [] Liste · () Tuple · {} Dictionnaire

Exact. Les crochets = liste, parenthèses = tuple, accolades = dictionnaire.

2. Identifie le type construit de chaque variable Python.

Bonne réponse : a = [10, 20, 30] Liste · b = (40, 50) Tuple · c = {'x': 100} Dictionnaire · d = [1, 2, 3, 4] Liste · e = (1,) Tuple · f = {'nom': 'Dupont', 'age': 25} Dictionnaire

Bien vu. Tu sais reconnaître les types construits à partir de la syntaxe.

3. Classe ces opérations selon le type construit sur lequel elles s'appliquent.

Bonne réponse : append() Liste · index() Tuple · keys() Dictionnaire · remove() Liste · count() Tuple · values() Dictionnaire

Correct. append() et remove() sont spécifiques aux listes (modifiables), index() et count() aux tuples (non modifiables mais consultables), keys() et values() aux dictionnaires.

4. Associe chaque type construit à sa propriété caractéristique.

Bonne réponse : Modifiable (mutable) Liste · Immuable (non modifiable) Tuple · Accès par clé Dictionnaire · Accès par indice entier Liste · Souvent utilisé pour des constantes Tuple · Paires clé-valeur Dictionnaire

Bravo. Chaque type a des propriétés bien distinctes.

5. Classe ces exemples de code selon le type construit utilisé.

Bonne réponse : notes = [12, 15, 8] Liste · coordonnees = (3.5, 2.1) Tuple · contact = {'tel': '0123456789', 'email': 'a@b.com'} Dictionnaire · ma_liste = [1, 2, 3] Liste · mon_tuple = (4, 5, 6) Tuple · mon_dict = {'cle1': 'valeur1'} Dictionnaire

Tout juste. Tu maîtrises la syntaxe des trois types construits.

Ketty