Untitled
unknown
python
3 years ago
1.6 kB
3
Indexable
# Funktioniert, allerdings nicht wirklich nach der "Linke Hand Strategie" while kara.treeLeft(): # Wenn Links ein Baum ist kara.move() # Gehe nach Vorne if not kara.treeLeft(): # Wenn Links kein Baum ist kara.turnLeft() # Drehe nach Links kara.move() # Gehe nach Vorne if not kara.treeRight(): # Wenn Rechts kein Baum ist kara.turnRight() # Drehe nach Rechts kara.move() # Gehe nach Vorne # Verbessert, nach der "Linke Hand Strategie" while kara.treeLeft(): # Wenn Links ein Baum ist kara.move() # Gehe nach Vorne if kara.onLeaf(): # Wenn wir auf einem Kleebatt stehen kara.removeLeaf() # Nehme Kleebatt auf if not kara.treeLeft(): # Wenn Links kein Baum ist kara.turnLeft() # Drehe nach Links kara.move() # Gehe nach Vorne if not kara.treeRight() and kara.treeLeft(): # Wenn Rechts kein Baum ist, aber Links einer [Siehe Unten] kara.turnRight() # Drehe nach Rechts kara.move() # Gehe nach Vorne # Wir benutzen noch kara.treeLeft() # Wir wollen nämlich immer nur mit der Linken Hand an der Mauer gehen (Mit Mauer ist 'tree' gemeint)
Editor is loading...