Aller au contenu

Python : expressions et collections

Python · Débutant · 10 questions. Une seule bonne réponse par question. Répondez puis consultez la correction expliquée.

  • 1. Que vaut 3 + 2 * 4 ?
  • 2. Que vaut len([10, 20, 30]) ?
  • 3. Quel indice désigne le premier élément d’une liste ?
  • 4. Que vaut [4, 7, 9][-1] ?
  • 5. Que fait liste.append(5) ?
  • 6. Que vaut 7 // 2 ?
  • 7. Que vaut 7 % 2 ?
  • 8. Quelle expression crée un dictionnaire vide ?
  • 9. Que vaut bool([]) ?
  • 10. Que vaut list(range(3)) ?
Corrigé à lire, même sans JavaScript
  1. 11. La multiplication est évaluée avant l’addition.
  2. 3. Len compte les éléments de la liste.
  3. 0. Les indices positifs commencent à zéro.
  4. 9. L’indice −1 désigne le dernier élément.
  5. Il ajoute 5 à la fin. Append modifie la liste en ajoutant un seul élément.
  6. 3. Pour ces entiers positifs, la division entière donne la partie entière du quotient.
  7. 1. Le reste de la division de 7 par 2 vaut 1.
  8. {}. Les accolades vides créent un dictionnaire ; set() sert à créer un ensemble vide.
  9. False. Une collection vide est fausse dans un contexte booléen.
  10. [0, 1, 2]. La borne supérieure de range est exclue.

Pour approfondir : Documentation Python. Les cours PandaCodeur.