Fonctions : définition, paramètres, retour en 1ère
Fonctions : définition, paramètres, retour, 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.
Fonctions : définition, paramètres, retour : le cours
Une fonction est un bloc de code réutilisable qu'on définit une fois avec def. Elle peut prendre des paramètres (entrées) et retourner une valeur (sortie) avec return.
Exemple
Une fonction calculatrice : tu définis une fonction addition(a, b) qui prend deux nombres et retourne leur somme. Tu peux l'utiliser autant de fois que tu veux.
À retenir
On écrit def nom_fonction(param1, param2): et return valeur pour définir et utiliser une fonction.
S'entraîner sur fonctions : définition, paramètres, retour
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).