Fonction : c'est quoi 🤔 ?

La fonction dans Python et dans d'autres langages de programme est un outil puissant pour organiser et structurer le code, permettant ainsi une meilleure lisibilité et réutilisation du code.

Illustration d'une fonction

Lorsque l'on est débutant, on pourrait avoir du mal à comprendre comment les fonctions fonctionnent et qu'elle est leur utilité.

Pour vous aider, je vais utiliser un schéma.

Une fonction

Une fonction est un bloc. À l'intérieur de celui-ci, il y a plusieurs instructions représenté dans l'image par le mot "action".

Maintenant que nous avons créé la fonction, nous allons pouvoir l'utiliser ou l'appeler.

Appeler deux fonctions

Dans notre exemple, nous l'avons appeler deux fois.

Cela revient à utiliser deux fois les instructions qui sont présentes dans la fonction.

Actions des fonctions

Intérêt d'une fonction

Vous l'avez peut-être remarqué mais le principal intérêt d'une fonction est de répéter plusieurs fois un morceau de code déjà prêt (dans une fonction).

Pour notre exemple, le mot "action" aurait du être répété plusieurs fois : 15 fois. Grâce au fonction, nous avons écris 8 lignes (Création et utilisation de la fonction).