Fonctions : définition, paramètres, valeur de retour en 1ère
Fonctions : définition, paramètres, valeur de 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, valeur de retour : le cours
Une fonction regroupe des instructions sous un nom. On la définit avec def, suivi de son nom et de ses paramètres entre parenthèses ; le bloc indenté contient les instructions, et return renvoie le résultat. On l'appelle ensuite en lui donnant des valeurs (les arguments).
Exemple
```python def moyenne(L): s = 0 for x in L: s = s + x return s / len(L) ``` L'appel moyenne([12, 15, 9, 20]) renvoie 56 / 4 = 14.0.
À retenir
return renvoie une valeur réutilisable (on peut l'affecter à une variable) et termine la fonction ; print affiche seulement un résultat à l'écran.
S'entraîner sur fonctions : définition, paramètres, valeur de retour
Fais l'exercice, puis demande au tuteur de te corriger pas à pas.
Exercice 1
On considère le programme suivant : ```python L = [] for k in range(1, 6): L.append(2*k + 1) ``` 1) Quel est le contenu de L à la fin du programme ? 2) Écris une instruction qui crée la même liste en compréhension. 3) Que valent L[0], L[4] et len(L) ?
Corrige cet exercice avec le tuteur →Exercice 2
Écris une fonction nb_admis(notes) qui reçoit une liste de notes et renvoie le nombre de notes supérieures ou égales à 10. Que renvoie nb_admis([8, 12, 10, 15, 6]) ?
Corrige cet exercice avec le tuteur →Cette notion fait partie du chapitre Algorithmique et programmation Python (Mathématiques 1ère).