Mathématiques · 1ère · Programme officiel

Instruction assert et jeux de tests en 1ère

Instruction assert et jeux de tests, c'est une notion de mathématiques du chapitre « Algorithmique et programmation Python », au programme de 1ère. Voici le cours, un exemple et de quoi t'entraîner.

Instruction assert et jeux de tests : le cours

L'instruction assert vérifie qu'une condition est vraie. Si elle est fausse, le programme s'arrête avec un message d'erreur. C'est un outil pour tester que ta fonction fonctionne correctement.

Exemple

Tu écris une fonction qui calcule la moyenne. Tu testes : assert moyenne([10, 20]) == 15. Si le résultat n'est pas 15, tu sais qu'il y a un bug.

À retenir

assert condition permet de vérifier que ton code fonctionne : c'est un test automatique.

S'entraîner sur instruction assert et jeux de tests

Fais l'exercice, puis demande au tuteur de te corriger pas à pas.

Exercice 1

Écris une fonction recherche_dichotomie(liste, cible) qui cherche cible dans une liste triée et retourne son index (ou -1 si absent). Teste avec assert recherche_dichotomie([1, 3, 5, 7, 9], 5) == 2.

Corrige cet exercice avec le tuteur →

Exercice 2

Écris une fonction tri_insertion(liste) qui trie une liste en place par insertion. Teste avec assert tri_insertion([3, 1, 4, 1, 5]) == [1, 1, 3, 4, 5].

Corrige cet exercice avec le tuteur →

Cette notion fait partie du chapitre Algorithmique et programmation Python (Mathématiques 1ère).

Autres notions de ce chapitre

Bloqué sur instruction assert et jeux de tests ?

Le tuteur Comprendo t'explique la notion et corrige tes exercices pas à pas, en posant les bonnes questions.

Sans carte bancaire. Résiliable en 1 clic.