from turtle import * speed(0) ht() pencolor("orange") def hexagon(x,y,r): pu() goto(x,y) seth(90) fd(r) lt(120) pd() for _ in range(6): fd(r) lt(60) def hexaflake(x,y,r,n): if n==0: hexagon(x,y,r) return hexaflake(xcor(),ycor(),r/3,n-1) direction = 90 for _ in range(6): pu() goto(x,y) seth(direction) fd(r*2/3) hexaflake(x,y,r/3,n-1) direction+=60 hexaflake(0,0,500,2)