User Manual

17-31
Kuvaus
def f(x,y,z):
Määrittää käyttäjän määrittelemälle funktiolle nimen f ja argumentit
x, y ja z.
if x>0: Jos muuttuja x on suurempi kuin 0,
t=x+y+z määrittää t muuttujan x+y+z suorittamisen tulokseksi.
else: Muutoin (jos muuttuja x on 0 tai pienempi),
t=x-y-z määrittää t muuttujan x-y-z suorittamisen tulokseksi.
return(t) Tekee arvosta t palautuvan arvon.
Tämän py-komentosarjan suorittaminen erillisenä komentosarjana määrittää vain käyttäjän
määrittelemän funktion. Funktiota ei suoriteta, joten py-komentosarja päättyy ilman tulosta.
Suorituksen tulos
Näyte 4: py-tiedoston tuominen
Tarkoitus
import-komentoa voidaan käyttää py-tiedostojen tuomiseksi
muihin py-tiedostoihin ja tuotuihin py-tiedostoihin kirjoitettujen
prosessien suorittamiseen.
Tämän avulla on mahdollista käyttää käyttäjän määrittelemiä
funktioita ja muuttujia useiden py-tiedostojen välillä.
Käytä alla olevaa syntaksia moduulin funktion tai muuttujan
suorittamiseen.
<py-tiedoston (moduuli) nimi>.<funktion nimi tai muuttujan nimi>
Kuvaus
import userfunc Tuo userfunc.py:n ja suorittaa kirjoitetun prosessin.
a=userfunc.f(1,2,3)
Syöttää argumentit 1, 2 ja 3 käyttäjän määrittelemään funktioon
f, jonka userfunc.py määrittelee, suorittaa funktion f ja määrittää
muuttujan a tulosarvoksi.
print(a) Tulostaa muuttujaan a tallennetun arvon.