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 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.
Dans notre exemple, nous l'avons appeler deux fois.
Cela revient à utiliser deux fois les instructions qui sont présentes dans la fonction.
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).