Luku 8. Omat funktiot
Omien funktioiden luominen
Sen lisäksi että voit käyttää Pythonissa valmiiksi määritettyjä funktioita voit kirjoittaa niitä myös itse. Funktioita tekemällä voit yhdistää monimutkaisiakin käskysarjoja kokonaisuudeksi jota voit milloin vain kutsua nimellä ohjelmassa.
Funktio määritellään kirjoittamalla
Funktio voi myös palauttaa arvon jostain laskutoimituksesta. Silloin käytetään return käskyä.
Alla funktiota käytetään neliön pinta-alan laskemiseen:
Funktio määritellään kirjoittamalla
def funktion_nimi(parametrit): ja sen jälkeen funktion käskyt sisennettynä. Hyvään ohjelmointitapaan kuuluu myös kirjoittaa def rivin alle triplalainausmerkkien sisään selitys funktion tarkoituksesta ja siihen liittyvistä parametreista.
Itse ohjelmassa funktiota kutsutaan nimellä ja samalla määritetään tarvittavat parametrit sulkuihin.
Funktio voi myös palauttaa arvon jostain laskutoimituksesta. Silloin käytetään return käskyä.
Alla funktiota käytetään neliön pinta-alan laskemiseen:
Harjoituksia
1. Luo funktio, joka piirtää halutun värisen ja kokoisen neliön.
2. Luo funktio joka laskee kolmion pinta-alan.
2. Luo funktio joka laskee kolmion pinta-alan.