Maintenant on va écrire une fonction sans parametre mais avec une valeur de retour cette fois-ci. Les parametres sont les éléments que l'ont donne à la fonction pour pouvoir s'éxécuter comme on le souhaite, tandis que la valeur de retour est tous simplement le résultat que la fonction nous renvoie. Prenons un exemple :
résultat = somme(2,3)
somme(a,b)
est une fonction qui va prendre 2 arguments (ici, a
et b
) pour calculer la somme des 2. Dans le cas juste au dessus on ne sera pas étonné de voir la valeur 5 contenue dans résultat
.
La question qu'on va se poser maintenant c'est comment écrire une fonction comme somme(a,b)
.
Voici le code de la fonction somme(a,b)
:
def somme(a,b): result = a+b return result
Notez qu'on aurait pu remplacer les 2 dernières lignes par return a+b
et la fonction marcherait aussi.
Voyons voir si tu as tout compris :