Programmieren für Anfänger mit Blöcken
Kapitel
>
Stufe

Fortgeschrittene Listen und Datenstrukturen
Erweiterte Listenoperationen

Ziel

Gehe alle Kisten im Schuppen durch und entferne den Müll aus jeder Kiste.

Die Kisten im Schuppen sind ein Durcheinander, jede Kiste enthält eine verschachtelte Listenstruktur (Dictionary), die unerwünschte Elemente beinhaltet. Diese Elemente umfassen: "Pipes", "Screws" und "Bolts". Wenn man mit verschachtelten Listen und dictionary-ähnlichen Strukturen arbeitet, gibt es eine einfache Möglichkeit, Elemente zu entfernen, indem man auf ihren Schlüssel zugreift.

Verwende den speak Block mit der Kistenvariable, um zu sehen, welche Elemente in jeder Kiste enthalten sind. Anschließend verwende den delete key Block, um unerwünschte Elemente zu entfernen. Der delete key Block erwartet die Kistenvariable und den Schlüssel (Elementnamen), den du entfernen möchtest.

Es gibt fünf verschachtelte Listen-Konstanten in diesem Level: crate1, crate2, crate3, crate4 und crate5. Gehe zu den X-Markierungen vor jeder Kiste und verwende den speak Block mit jeder Kistenvariable, damit du ablesen kannst, welche Elemente in der Kiste enthalten sind. Verwende den delete key Block, um alle "Pipes", "Screws" und "Bolts", die in jeder Kiste gefunden werden, zu entfernen.

Codebuch