Mano blokai#

Įvadas#

Mano blokai yra Python funkcijų atitikmuo. Mano blokai grupuoja blokus į pakartotinai naudojamas, efektyvias blokų dalis, skirtas atlikti konkrečią užduotį. Mano blokai gali būti iškviečiami kelis kartus programos viduje, todėl projekto organizavimas tampa lengvesnis ir padeda išvengti pasikartojančių blokų.

apibrėžti myBlock

myBlock

Parametrai

Aprašymas

bloko pavadinimas

Pavadinimas, kurį suteikiate savo Mano blokui.

parametrai

Pasirinktinai. Kintamieji, kurie priima įvesties reikšmes, kai iškviečiama funkcija, leidžiantys perduoti duomenis funkcijai. Tai gali būti skaičius arba loginė reikšmė.

Mano blokų apibrėžimas ir iškvietimas#

Mano blokai#

Jei Mano blokui nereikia įvesties, galite jį apibrėžti be parametrų.

Paleidus, iškviečia pasirinktinį bloką pavadinimu „sveikinimas“, kad ekrane atspausdintų „Sveiki!“.#
apibrėžti greeting
[Define a My Block to display a message]
spausdinti [Hello!] ekrane ▶

kai pradėta
[Call a My Block to display the message]
greeting

Mano blokai su parametrais#

Parametrai leidžia pateikti Mano blokui informaciją, kurios jam reikia darbui, pavyzdžiui, kiek kartų atlikti judesių seką. Pavyzdžiui, Mano blokas gali naudoti skaičių parametrą, kad nurodytų robotui, kiek toli nuvažiuoti. Tai leidžia naudoti tą patį Mano bloką skirtingais būdais, priklausomai nuo jam suteiktų verčių.

Paleidus, iškviečia pasirinktinį bloką „named_greeting“ su parametru. Ekrane atspausdina „Hello“, o po jo – duotą vardą.#
apibrėžti named_greeting (name)
[Define a My Block with a parameter]
spausdinti [Hello, ] ekrane ▶
spausdinti (name) ekrane ▶

kai pradėta
[Call a My Block to display the message]
named_greeting [Stranger]