Aller au contenu
Mon Coach de Maths Comprendre, prouver, réussir

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.

Dans la même classe

S'entraîner en 2nde Toutes les fiches