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

Beim Start wird ein benutzerdefinierter Block namens „greeting“ aufgerufen, der „Hallo!“ auf dem Bildschirm ausgibt.#
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 festlegen, wie weit der Roboter fahren soll. Dadurch können Sie denselben Mein Block je nach den zugewiesenen Werten auf unterschiedliche Weise verwenden.

Beim Start ruft es einen benutzerdefinierten Block namens „named_greeting“ mit einem Parameter auf. Dieser gibt „Hallo, “ gefolgt vom angegebenen Namen auf dem Bildschirm aus.#
Definiere named_greeting (name)
[Define a My Block with a parameter]
drucke [Hello, ] auf Bildschirm ▶
drucke (name) auf Bildschirm ▶

wenn gestartet
[Call a My Block to display the message]
named_greeting [Stranger]