🎓 Fhamti.ma

Correction : QCM Python pour Débutants : Testez vos Connaissances !

Voici les réponses correctes pour ce quiz.

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.
10
8 (Correct)
12
7

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.
Liste
Tuple (Correct)
Dictionnaire
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.
size()
length()
len() (Correct)
count()

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)
function ma_fonction():
create ma_fonction():
func ma_fonction():

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.
== (Correct)
=
!= (Correct)
<= (Correct)

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].
ma_liste[0] (Correct)
ma_liste[1]
ma_liste.first()
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.
for loop (Correct)
while loop (Correct)
do-while loop
repeat loop

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.
append() (Correct)
add()
insert()
extend()

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.
True
False (Correct)
0
1

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)
open('fichier.txt', 'w')
open('fichier.txt', 'a')
open('fichier.txt', 'x')