Solange Kara nicht auf einem Kleeblatt angekommen ist, schaut er, ob er links, gerade aus oder rechts weiter laufen kann.
while not kara.onLeaf(): if not kara.treeLeft(): kara.turnLeft() kara.move() elif not kara.treeFront(): kara.move() elif not kara.treeRight(): kara.turnRight() kara.move() kara.removeLeaf()