Python-kehityskurssi
Luku
>
Taso

Omien funktioiden luominen
Funktioargumentit

Tavoite

Käytä omaa funktiota kastamaan kaikki pellon kasvit kirjoittamalla enintään kolmastoista (13) koodiriviä.

Argumentti on arvo, jonka kirjoitat tiettyjen funktioiden sulkuihin. Kun luot omia funktioita, voit määrittää argumentteja, jolloin koodi saa vaihtelevuutta toiminnassaan.

Useita kasveja täytyy kastella peräkkäin, joten käytä omaa funktiota yksinkertaistaaksesi koodiasi ja vähentääksesi kirjoitettavien rivien määrää.

def water_crops(count): for x in range(count): player.move_forward(2) player.turn_left() player.water() player.turn_right()

Yllä olevassa koodissa muuttuja count on argumentti. Tämän funktion avulla voit sekä suorittaa silmukan yhdellä koodirivillä että määrittää, kuinka monta kertaa silmukka toistetaan. Esimerkiksi kirjoittamalla water_crops(4) suoritetaan funktion sisällä oleva for-silmukka neljä (4) kertaa.

Määrittele ja käytä tätä funktiota kastellaksesi kasvit kirjoittamalla enintään kolmastoista (13) koodiriviä.

Koodikirja