Niveau Midden · Les 10 van 15

Een slim robotje

Leerdoel Je leert herhalen tot er iets gebeurt met while, en het robotje laten kijken.

Nodig Een Turtle met brandstof en een muur een stukje verderop

Een slim robotje kijkt eerst of er iets voor hem staat. turtle.detect() is waar als er een blok voor het robotje staat. while not betekent: "blijf dit doen zolang er niets staat".

Maak een programma met edit slim:

while not turtle.detect() do
  turtle.forward()
end
print("Oei, een muur!")
turtle.turnLeft()
turtle.turnLeft()
Probeer zelf

Laat het robotje na de muur weer helemaal terug naar huis lopen. Tip: tel de stapjes in een doosje.

Handig om te weten