Programmation Python : QCM de maths en terminale pour réviser ses cours.
Mis à jour le 26 septembre 2025
Maîtrisez la programmation Python en terminale grâce à ces QCM de maths ciblés et progressifs.
Explorez les algorithmes fondamentaux : variables, conditions, itérations et manipulation de données.
Ces questionnaires interactifs vous accompagnent dans l’apprentissage du langage Python au lycée.
Développez votre logique algorithmique et préparez-vous sereinement à l’épreuve de mathématiques du bac.
Évaluez vos progrès et consolidez vos bases en informatique mathématique avec ces exercices adaptés.
Explorez les algorithmes fondamentaux : variables, conditions, itérations et manipulation de données.
Ces questionnaires interactifs vous accompagnent dans l’apprentissage du langage Python au lycée.
Développez votre logique algorithmique et préparez-vous sereinement à l’épreuve de mathématiques du bac.
Évaluez vos progrès et consolidez vos bases en informatique mathématique avec ces exercices adaptés.
Programmation Python - QCM Terminale
Score: 0/10
Questions répondues: 0/10
Question 1
Quelle est la différence d'affichage entre ces deux codes ?
Code 1 :
Code 2 :
Code 1 :
ma_liste = [1, 2, [3, 4]]; print(ma_liste[2])
Code 2 :
ma_liste = [1, 2, [3, 4]]; print(ma_liste[2][0])
Question 2
Que fait la ligne de code suivante ?
ma_liste = [[0] * 3 for _ in range(4)]
Question 3
Quel est le résultat de ce code ?
liste = [1, 2, 3, 4, 5]
liste[1:4] = [10]
print(liste)
Question 4
Quelle est la différence entre ces deux codes pour copier une liste ?
Code 1:
Code 2:
Code 1:
nouvelle_liste = ma_liste
Code 2:
nouvelle_liste = ma_liste[:]
Question 5
Que fait ce code et quelle est sa complexité ?
liste = [1, 2, 3, 4, 5]
liste.insert(0, 6)
print(liste)
Question 6
Quel est le résultat de ce code avec les tuples ?
t1 = (1, [2, 3])
t1[1].append(4)
print(t1)
Question 7
Comment accéder efficacement au dernier élément d'une liste en Python sans connaître sa taille ?
Question 8
Que fait ce code de tri de liste ?
liste = [[1, 'a'], [4, 'b'], [2, 'c']]
liste.sort(key=lambda x: x[0])
print(liste)
Question 9
Quelle est la différence entre ces deux méthodes pour ajouter des éléments ?
liste1 = [1, 2]; liste2 = [3, 4]
liste1.extend(liste2)
liste3 = [1, 2]
liste3.append(liste2)
Question 10
Que fait cette compréhension de liste ?
liste = [x for x in range(10) if x % 2 == 0 if x % 3 == 0]
print(liste)
D'autres cours et exercices corrigés
Nos applications
Téléchargez la dernière version gratuite de nos applications.