В этом случае A и B означают движение вперёд, + означает поворот влево на 60º, а — означает поворот на 60º вправо с использованием «черепашьего» стиля программирования, как в Лого или Python3.
import turtle
turtle.hideturtle()
turtle.tracer(0)
turtle.penup()
turtle.setposition(180, 240)
turtle.pendown()
axiom, tempAx, logic, iterations = 'A', '', {'A': 'A-B--B+A++AA+B-', 'B': '+A-BB--B-A++A+B'}, 5
for i in range(iterations):
for j in axiom:
tempAx += logic[j] if j in logic else j
axiom, tempAx = tempAx, ''
for k in axiom:
if k == '+':
turtle.left(60)
elif k == '-':
turtle.right(60)
else:
turtle.forward(4)
turtle.update()
turtle.mainloop()