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édente | Dernière révisionLes deux révisions suivantes | ||
ateliers:initiationpython:fonction [2018/05/12 17:22] – izawenn | ateliers:initiationpython:fonction [2018/05/12 17:43] – 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 | ||
ateliers/initiationpython/fonction.txt · Dernière modification : 2018/05/12 17:52 de izawenn