ateliers:initiationpython:fonction
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
ateliers:initiationpython:fonction [2018/05/12 17:22] – izawenn | ateliers:initiationpython:fonction [2018/05/12 17:52] (Version actuelle) – izawenn | ||
---|---|---|---|
Ligne 23: | Ligne 23: | ||
# Suite du code | # Suite du code | ||
+ | def permet de définir une fonction. | ||
+ | une argument est un élément extérieur à la fonction qui est indispensable à sont fonctionnement. | ||
+ | ===== Mise en pratique===== | ||
+ | Pour rendre la suite un peu plus concret, nous allons faire quelques calculs de géométrie. | ||
+ | Vous vous rappeler de la formule pour calculer l'aire d'un rectangle | ||
+ | **Aire = Longueur x Hauteur** | ||
+ | Je vais crée une fonction qui va me permettre de calculer l'aire d'un rectangle | ||
+ | |||
+ | def aire_rectangle(l, | ||
+ | resultat = l * h | ||
+ | return resultat | ||
+ | | ||
+ | l correspond à la longueur du rectangle | ||
+ | h correspond à la hauteur du rectangle | ||
+ | Les deux sont des arguments, car pour le moment nous ne savons pas quels valeurs vont leur être attribuer. | ||
+ | |||
+ | resultat est une variable qui est crée au sein de la fonction et que servira que dans la fonction | ||
+ | Le mot clef return permet de sortir sortir une information de la fonction, ici il s'agit du résultat du calcul de la longueur et de la largeur. | ||
+ | |||
+ | ===== Utilisation ===== | ||
+ | Bon nous venons de voir la création d'une fonction. Nous allons maintenant l' | ||
+ | Je veux connaître l'aire d'un rectangle de longueur 4cm et de hauteur 3cm. | ||
+ | |||
+ | resultat_de_la_fonction = aire_rectangle(4, | ||
+ | |||
+ | Et voilà, c'est simple non. | ||
+ | J'ai crée une variable resultat_de_la_fonction pour accueillir l' | ||
+ | |||
+ | Pour vérifier le résultat il suffit de faire un print() | ||
+ | print(resultat_de_la_fonction) | ||
+ | Nous devons normalement obtenir 12 | ||
+ | |||
+ | ===== D' | ||
+ | Sachez qu'il est également possible de crée des fonctions, dans des fonctions... | ||
+ | Si je veux crée une fonction qui calcul l'aire d'un carré, Il est possible de réutiliser la fonction de calcul de aire d'un rectangle puisque qu'un carré est en réalité un rectangle dont tout les côtés sont identiques | ||
+ | |||
+ | def aire_carre(c) | ||
+ | | ||
+ | |||
+ | Avec c qui correspond à la valeur d'un côté du carré. | ||
+ | |
ateliers/initiationpython/fonction.1526138534.txt.gz · Dernière modification : 2018/05/12 17:22 de izawenn