Omat lohkoni#
Johdanto#
Omat lohkot vastaa Pythonin funktioita. Omat lohkot ryhmittelee lohkot uudelleenkäytettäviksi, tehokkaiksi lohko-osioiksi, jotka on suunniteltu suorittamaan tietty tehtävä. Omia lohkoja voidaan kutsua useita kertoja ohjelman sisällä, mikä helpottaa projektin organisointia ja auttaa välttämään lohkojen toistumista.
määrittele myBlock
myBlock
Parametrit |
Kuvaus |
|---|---|
lohkon nimi |
Nimi, jonka annat Oma lohko -sivullesi. |
parametrit |
Valinnainen. Muuttujat, jotka hyväksyvät syötearvoja funktiota kutsuttaessa, jolloin data voidaan välittää funktiolle. Se voi olla numero tai totuusarvo. |
Lohkojeni määrittely ja kutsuminen#
Omat lohkoni#
Jos Oma lohko ei vaadi syötettä, voit määrittää sen ilman parametreja.
määrittele greeting
[Define a My Block to display a message.]
tulosta [Hello!] ▶
kun käynnistetään :: hat events
[Call a My Block to display the message.]
greeting
Omat lohkoni parametreilla#
Parametrien avulla voit antaa Oma lohko -lohkolle sen toimimiseen tarvittavat tiedot, kuten kuinka monta kertaa liikesarja suoritetaan.
Esimerkiksi Oma lohko voisi käyttää numeroparametria kertoakseen 123-robotille, kuinka monta askelta sen on ajettava. Näin voit käyttää samaa Oma lohko -elementtiä eri tavoin riippuen siitä, mitä arvoja sille annat.
määrittele turns (number) :: custom
[Define a My Block with a parameter.]
toista (number)
aja [eteenpäin v] (50) [mm v]
käänny [oikealle v] (90) astetta
kun käynnistetään :: hat events
[Call a My Block start turning.]
turns [4]