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.

Käynnistyksen yhteydessä kutsuu mukautettua lohkoa nimeltä ‘greeting’ ja tulostaa näytölle tekstin ‘Hello!’.#
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.

Käynnistyksen yhteydessä kutsuu mukautettua lohkoa ‘named_greeting’ parametrilla. Se tulostaa näytölle tekstin ‘Hei’ ja annetun nimen.#
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]