DEF |
Définition |
---|---|
Python |
Syntaxe
def nom(paramètres): instruction_exécuté1 instruction_exécuté2 instruction_exécuté3 ... |
Paramètres
Nom | Description |
---|---|
nom | Ce paramètre permet d'indiquer le nom de la fonction ou de la procédure |
instruction_exécuté1 | Ce paramètre permet d'indiquer les instructions a exécuter |
Description
Ce mot réservé permet de définir une procédure ou une fonction.
Remarques
- Les instructions exécutés sont un bloc d'instructions associées, effectuant une tâche spécifique. Cette structure aide à organiser le code en morceaux gérables et à effectuer des tâches répétitives.
- Lorsque des valeurs par défaut sont données dans une définition de fonction, elles peuvent être omises des appels des fonctions suivantes. Lorsqu'elle sont omises, le paramètre prendra simplement la valeur par défaut.
- Vous pouvez également appeler des fonctions en utilisant des paramètres de mots réservés et en les fournissant dans un ordre arbitraire. Cependant, cette situation nécessite que vous connaissiez les noms des paramètres dans la définition de la fonction.
- Lorsque des variables sont créées ou attribuées dans une fonction, leur portée est locale. En d'autres termes, la variable est uniquement définie dans le corps de la fonction et est détruite au retour de la fonction. Pour modifier une variable globale à l'intérieur d'une fonction, utilisez l'instruction global.
Exemples
Voici un exemple permettant d'afficher le logarithme inférieurs à 2 en utilisant le mot réservé «FUNCTION» :
on obtiendra le résultat suivant :
LOG(0.100000)=-2.302585LOG(0.200000)=-1.609438
LOG(0.300000)=-1.203973
LOG(0.400000)=-0.916291
LOG(0.500000)=-0.693147
LOG(0.600000)=-0.510826
LOG(0.700000)=-0.356675
LOG(0.800000)=-0.223143
LOG(0.900000)=-0.105360
LOG(1.000000)=0.000000
LOG(1.100000)=0.095310
LOG(1.200000)=0.182322
LOG(1.300000)=0.262364
LOG(1.400000)=0.336472
LOG(1.500000)=0.405465
LOG(1.600000)=0.470004
LOG(1.700000)=0.530628
LOG(1.800000)=0.587787
LOG(1.900000)=0.641854
Voici un exemple d'une utilisation typique de cette instruction :
on obtiendra le résultat suivant :
Fonction sans retour de valeur !
Dernière mise à jour : Mercredi, le 16 mai 2018