Algorithmique et programmation · 2nde
Définir, appeler et lire une fonction en Python
Une fonction : Un bloc d'instructions nommé, qui reçoit des arguments et renvoie une valeur. se définit une fois, mais s'appelle autant de fois que nécessaire, avec des argument : Une valeur transmise à une fonction lors de son appel. différents.
La démonstration en vidéo
Le vocabulaire à connaître
- fonction
- Un bloc d'instructions nommé, qui reçoit des arguments et renvoie une valeur.
- argument
- Une valeur transmise à une fonction lors de son appel.
- valeur renvoyée
- Le résultat que la fonction communique après son exécution, à l'instruction return.
Ce qu'on sait
- Une fonction se définit une fois, puis s'appelle autant de fois que nécessaire avec des arguments différents.
- La valeur renvoyée : Le résultat que la fonction communique après son exécution, à l'instruction return. par une fonction est celle qui suit l'instruction return ; l'exécution de la fonction s'arrête à cette instruction.
- Répéter l'appel d'une fonction qui renvoie un nombre aléatoire produit une série statistique, différente à chaque exécution du programme.
La méthode, étape par étape
1.Je repère les arguments de la fonction et la formule qui les combine.
2.Je remplace chaque argument par la valeur donnée dans l'appel, puis je calcule.
3.Le résultat de ce calcul, après return, est la valeur renvoyée par la fonction.
La valeur renvoyée par une fonction est celle qui suit l'instruction return, calculée avec les arguments de l'appel.
C.Q.F.D.
L'exemple au propre
1.Une fonction est définie par carre(x) = x * x.
2.Pour l'appel avec x = 5 :
3.5 × 5 = 25.
4.La fonction renvoie 25.