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ų.
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]