Les fonctions
R07 - Comment mieux organiser son code!
Les fonctions permettent de décomposer un programme en petits blocs qui pourront être réutilisés dans diverses circonstances.
Chaque petit bloc représente habituellement une tâche qui doit être accomplie pour arriver à l'objectif du programme.
Par exemple :
Vous avez utilisé plusieurs fonctions déjà fournies par python! Par exemple :
Le mode strict
Les fonctions sont composées de plusieurs parties, regardons un exemple :
La fonction bonjour() permet d'afficher un message de bienvenue à l'utilisateur indiquant son nom et son âge
| Partie | définition |
|---|---|
| def | mot-clé qui indique le début de la définition d'une nouvelle fonction |
| bonjour() | Est le nom de la fonction, c'est lui que l'on va utiliser pour l'appeler |
| nom : str, age : int | Ce sont les paramètres de la fonction, ce sont les données qui seront utilisées par les instructions à l'intérieur de la fonction. Ils sont composés comme ceci : nom_parametre : type |
| -> None | Définit le type de retour, si la fonction doit retourner une valeur! Ici None indique qu'il n'y aura pas de valeur de retour. (À noter que ceci est une indication!) |
Regardons un exemple de fonction qui permet d'additionner deux entiers et qui retourne le résultat de l'opération :
Résultat
Cinq fonctions : l'état de l'eau selon la température et la pression, la position du minimum dans une liste, la recherche d'un prénom, la détection d'un palindrome et la pente entre deux points.
Consulter le laboratoire en ligne · Télécharger le calepin (.ipynb)
Pondération : 3 % de la note finale.