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.
Vous devez vous inscrire ou vous connecter à votre compte afin de pouvoir télécharger ce document au format PDF.
D'autres cours et exercices corrigés
Nos applications
Téléchargez la dernière version gratuite de nos applications.





