Programmation Python : QCM de maths en terminale pour réviser ses cours.
Mis à jour le 25 octobre 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_listeCode 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)Télécharger ou imprimer cette fiche «programmation Python : QCM de maths en terminale pour réviser ses cours.» au format PDF afin de pouvoir travailler en totale autonomie.
D'autres cours et exercices corrigés
Nos applications
Téléchargez la dernière version gratuite de nos applications.




