Outils pour utilisateurs

Outils du site


ateliers:initiationpython:fonction

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Dernière révision Les 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,​ h)
 +        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'​utiliser.
 +Je veux connaître l'aire d'un rectangle de longueur 4cm et de hauteur 3cm.
 +
 +    resultat_de_la_fonction = aire_rectangle(4,​ 3)
 +
 +Et voilà, c'est simple non.
 +J'ai crée une variable resultat_de_la_fonction pour accueillir l'​information retourner par la fonction.
 +
 +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 par izawenn