===== Aufgabe 1 =====
Betrachte das untenstehende Programm und überlege dir, was es macht.
Kopiere es in Minecraft und teste es ('c' drücken und dann in "Python" einfügen).
# Grundeinstellungen
agent.set_assist(PLACE_ON_MOVE, True)
agent.set_item(GOLD_BLOCK, 64, 1)
agent.set_slot(1)
# Programm
agent.move(FORWARD,5)
agent.turn_left()
agent.move(FORWARD,5)
agent.turn_left()
agent.move(FORWARD,5)
agent.turn_left()
agent.move(FORWARD,5)
**Aufgabe 1**
Ich möchte, dass der Agent ein Quadrat der Seitenlänge 5 baut, doch irgendetwas funktioniert nicht?
Versuche das Programm so zu ändern, dass er wirklich ein Quadrat der Seitenlänge 5 baut.
**Aufgabe 2**
Füge deinem Programm eine Variable mit dem Namen ''Seitenlaenge'' hinzu, sodass du über diese Variable steuern kannst, wie gross dein Quadrat wird.
**Aufgabe 3**
Lies im Wiki den Bereich über die Variablen durch und löse die Aufgaben dazu: [[https://wiki.mathematix.ch/doku.php?id=gf2:agent#1-variablen-verwenden|Siehe hier]]
**Aufgabe 4**
Erkläre, was der Agent baut, wenn das untenstehende Programm ausgeführt wird. Erstelle eine Skizze.
agent.set_assist(PLACE_ON_MOVE, True)
agent.set_item(GOLD_BLOCK, 64, 1)
agent.set_item(GRASS, 64, 2)
agent.set_item(DIAMOND_BLOCK, 64, 3)
distances = [4,6,2]
for i in range(1,4):
agent.set_slot(i)
agent.place(LEFT)
agent.move(FORWARD, distances[i-1])