User Manual

Table Of Contents
17-31
Description
def f(x,y,z):
Définit une fonction définie par l’utilisateur avec f comme nom de
fonction, et x, y et z comme arguments.
if x>0: Si
la variable x est supérieur à 0,
t=x+y+z définit
la variable t comme le résultat de l’exécution de x+y+z.
else: Sinon (si la variable x est égale ou inférieure à 0),
t =x-y-z définit
la variable t comme le résultat de l’exécution de x-y-z.
return(t) Renvoie la valeur de retour t.
L’exécution de ce script py comme un script autonome ne fait que définir la fonction définie
par l’utilisateur. La fonction ne sera pas exécutée, par conséquent, le script py va se terminer
sans générer la moindre sortie.
Résultat de l’exécution
Exemple 4 : Importation d’un fichier py
Objectif
import peut être utilisé pour importer des fichiers py dans
d’autres fichiers py et exécuter les procédés écrits dans les
fichiers py importés.
Cela permet d’utiliser les mêmes fonctions et variables
définies par l’utilisateur dans plusieurs fichiers py.
Utilisez la syntaxe ci-dessous pour exécuter une fonction ou
utiliser une variable d’un module.
<nom du fichier py (module)>.<nom de fonction ou de variable>
Description
import userfunc Importe userfunc.py et exécute le procédé écrit.
a=userfunc.f(1,2,3)
Envoie les arguments 1, 2 et 3 à la fonction f définie par userfunc.
py, exécute la fonction f, et définit une variable a comme la valeur
résultante.
print(a) Imprime la valeur enregistrée dans la variable a.