Question 1
Quelle est la sortie de print(2 + 3 * 2) en Python ?
Explication :
En Python, la multiplication a une priorité plus élevée que l'addition, donc 3 * 2 = 6, puis 2 + 6 = 8.
Question 2
Quels types de données sont immuables en Python ?
Explication :
Les tuples et les chaînes de caractères sont immuables, ce qui signifie qu'ils ne peuvent pas être modifiés après création.
✓
Chaîne de caractères
(Correct)
Note : Cette question comportait plusieurs bonnes réponses.
Toutes les options sélectionnées devaient être correctes pour obtenir le point.
Question 3
Quelle fonction utilise-t-on pour obtenir la longueur d'une liste en Python ?
Explication :
La fonction len() est utilisée pour obtenir le nombre d'éléments dans une liste ou d'autres structures de données.
Question 4
Quelle est la syntaxe correcte pour créer une fonction en Python ?
Explication :
En Python, on utilise le mot-clé 'def' pour définir une fonction, suivi du nom de la fonction et de parenthèses.
✓
def ma_fonction():
(Correct)
Question 5
Quels opérateurs sont utilisés pour la comparaison en Python ?
Explication :
Les opérateurs de comparaison incluent == (égal à), != (différent de), et <= (inférieur ou égal à). L'opérateur = est utilisé pour l'affectation.
Note : Cette question comportait plusieurs bonnes réponses.
Toutes les options sélectionnées devaient être correctes pour obtenir le point.
Question 6
Comment accède-t-on au premier élément d'une liste nommée 'ma_liste' en Python ?
Explication :
En Python, l'indexation des listes commence à 0, donc le premier élément est accessible avec ma_liste[0].
Question 7
Quelle boucle est utilisée pour itérer sur une séquence en Python ?
Explication :
Python utilise principalement les boucles 'for' pour itérer sur des séquences et 'while' pour répéter tant qu'une condition est vraie.
Note : Cette question comportait plusieurs bonnes réponses.
Toutes les options sélectionnées devaient être correctes pour obtenir le point.
Question 8
Quelle méthode utilise-t-on pour ajouter un élément à la fin d'une liste en Python ?
Explication :
La méthode append() ajoute un élément à la fin d'une liste, tandis que insert() ajoute à une position spécifique et extend() ajoute plusieurs éléments.
Question 9
Quelle est la sortie de bool(0) en Python ?
Explication :
En Python, 0 est évalué à False dans un contexte booléen, donc bool(0) retourne False.
Question 10
Comment ouvre-t-on un fichier en mode lecture en Python ?
Explication :
Le mode 'r' est utilisé pour ouvrir un fichier en lecture. 'w' est pour l'écriture, 'a' pour l'ajout, et 'x' pour la création exclusive.
✓
open('fichier.txt', 'r')
(Correct)