Softwareversie 3.20 Gebruiksaanwijzing

17-26
Beschrijving
def f(x,y,z):
Definieert een door de gebruiker gedefinieerde functie met
functienaam f en argumenten x, y en z.
if x>0: Als argument x groter is dan 0,
t=x+y+z definieert t als het uitvoeringsresultaat van x+y+z.
else: Anders (als variabele x 0 of minder is),
t=x-y-z definieert t als het uitvoeringsresultaat van x-y-z.
return(t) Maakt van t de terugkeerwaarde.
Als u dit py-script als op zich staand script uitvoert, definieert het alleen de door de gebruiker
gedefinieerde functie. De functie wordt niet uitgevoerd zodat het py-script zonder uitvoer
eindigt.
Uitvoeringsresultaat
Voorbeeld 4: Een py-bestand importeren
Doel
import kan worden gebruikt om py-bestanden te importeren
in andere py-bestanden en om de processen uit te voeren
die in de geïmporteerde py-bestanden zijn geschreven.
Dit maakt het mogelijk om door de gebruiker gedefinieerde
functies en variabelen in meerdere py-bestanden te
gebruiken.
Gebruik onderstaande syntaxis voor de uitvoering van een
functie of variabele van een module.
<naam py-bestand (module)>.<functienaam of naam variabele>
Beschrijving
import userfunc Importeert userfunc.py en voert het geschreven proces uit.
a=userfunc.f(1,2,3)
Voert argumenten 1, 2 en 3 in de door de gebruiker gedefinieerde
functie f in die door userfunc.py is gedefinieerd, voert functie f uit en
definieert variabele a als de resultaatwaarde.
print(a) Voert de waarde uit die in variabele a is opgeslagen.