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 tekstas, 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ų dronui, kaip aukštai skristi. Tai leidžia naudoti tą patį Mano bloką skirtingais būdais, priklausomai nuo jam suteiktų verčių.

apibrėžti Divide by 3 (number) :: custom
[Display the quotient with two decimals.]
nustatyti spausdinimo tikslumą į [0.01 v] konsolėje
spausdinti ((number) [/ v] (3)) konsolėje ◀ ir perkelti žymeklį į kitą eilutę

kai pradėta
[Set the equation's dividend.]
Divide by 3 [4]
Divide by 3 [12]