from turtle import * pensize(2) ht() speed(10) color("orange") p=[[-110,-105,],[0,110],[110,-105]] def M(p1,p2): return((p1[0]+p2[0])/2,(p1[1]+p2[1])/2) def ucgen(p,d): pu() goto(p[0][0],p[0][1]) pd() goto(p[1][0],p[1][1]) goto(p[2][0],p[2][1]) goto(p[0][0],p[0][1]) if d>0: ucgen([p[0], M(p[0],p[1]), M(p[0],p[2])], d-1) ucgen([p[1], M(p[0],p[1]), M(p[1],p[2])], d-1) ucgen([p[2], M(p[2],p[1]), M(p[0],p[2])], d-1) ucgen(p,4)