Meine Blöcke#
Einführung#
Meine Blöcke entsprechen Funktionen in Python. Meine Blöcke gruppieren Blöcke in wiederverwendbare, effiziente Abschnitte, die jeweils eine bestimmte Aufgabe erfüllen. Meine Blöcke können innerhalb eines Programms mehrfach aufgerufen werden, was die Projektorganisation vereinfacht und doppelte Blockstrukturen vermeidet.
Definiere myBlock
myBlock
Parameter |
Beschreibung |
|---|---|
Blockname |
Ein Name, den Sie Ihrem Mein Block geben. |
Parameter |
Optional. Variablen, die beim Funktionsaufruf Eingabewerte entgegennehmen und so die Übergabe von Daten an die Funktion ermöglichen. Es kann sich um Text, eine Zahl oder einen booleschen Wert handeln. |
Meine Blöcke definieren und benennen#
Meine Blöcke#
Wenn ein Mein Block keine Eingabe erfordert, können Sie ihn ohne Parameter definieren.
Definiere greeting
[Define a My Block to display a message]
drucke [Hello!] auf Bildschirm ▶
wenn gestartet
[Call a My Block to display the message]
greeting
Meine Blöcke mit Parametern#
Parameter ermöglichen es Ihnen, einem Mein Block die für seine Funktion notwendigen Informationen zu geben, beispielsweise wie oft eine Bewegungssequenz ausgeführt werden soll. So könnte ein Mein Block beispielsweise mithilfe eines Zahlenparameters die Flughöhe der Drohne festlegen. Dadurch können Sie denselben Mein Block je nach den zugewiesenen Werten auf unterschiedliche Weise verwenden.
Definiere Divide by 3 (number) :: custom
[Display the quotient with two decimals.]
setze Druckgenauigkeit auf [0.01 v] in Konsole
drucke ((number) [/ v] (3)) in Konsole ◀ und Cursor in nächste Zeile
wenn gestartet
[Set the equation's dividend.]
Divide by 3 [4]
Divide by 3 [12]