fonctions python

Les fonctions Python sont très utilisées dans le programme de prépa ECG et elles sont importantes, car elles te permettent de découper le code en morceaux réutilisables. Il te sera sûrement demandé aux concours d’en écrire une. Mais ce n’est pas du tout quelque chose de compliqué en soi. Dans cet article, tu trouveras tout ce qu’il faut comprendre sur les fonctions.

Cet article s’adresse aux débutants en Python.

Qu’est-ce qu’une fonction sur Python ?

En termes simples, une fonction est un ensemble d’instructions regroupées sous un nom spécifique. Les fonctions Python sont comme celles en maths : elles prennent des données en entrée, les traitent et renvoient un résultat.

Cependant, ces fonctions, comme en maths, ne prennent pas forcément un réel en entrée. Elles peuvent également effectuer des opérations sur les matrices ou autres. Elles sont utilisées pour accomplir des tâches spécifiques, ce qui rend le code plus lisible, réutilisable et modulaire.

Comment utiliser les fonctions sur Python ?

Pour définir une fonction en Python, tu utilises le mot-clé def, suivi du nom de la fonction et des parenthèses contenant éventuellement des paramètres d’entrée. Voici la structure de base :

Exemple de fonction Python simple :

Ici, le programme est en deux parties. Il y a d’abord la définition d’une fonction : fonction_carre. Il y a ensuite son utilisation. La fonction est définie avec comme paramètre x, qui sera ensuite mis au carré et renvoyé. Dans son utilisation en dessous, on assigne à y le résultat de la fonction avec comme paramètre 3. y va donc valoir 9.

Paramètres et valeurs de retour

Les paramètres sont des valeurs que tu passes à une fonction pour qu’elle les utilise lors de son exécution. Les valeurs de retour sont ce que la fonction renvoie après son exécution.

Une fonction peut avoir zéro, un ou plusieurs paramètres, et elle retourne une valeur unique.

Fonctions prédéfinies et modules

Python propose de nombreuses fonctions prédéfinies, telles que print, int, input, etc.

De plus, tu peux utiliser des modules, qui sont des bibliothèques contenant des fonctions et des outils prêts à l’emploi.

Conclusion

Les fonctions sont des éléments cruciaux pour écrire un code Python propre, organisé et réutilisable, ce à quoi vise le programme de prépa ECG. En comprenant les bases des fonctions, tu as franchi une étape importante vers la maîtrise de Python attendue aux concours. Tu as maintenant toutes les clés en main pour compléter, écrire ou comprendre les fonctions Python de base.

Pour découvrir nos autres articles sur Python, clique ici.