# The following is a seirpeinksi triangle which was introduced in class.
def midFormula(Coord1, Coord2):
return [(Coord1[0]+Coord2[0])/2,(Coord1[1]+Coord2[1])/2]
def Triangle(tri1,tri2,tri3,x0,iterations):
seirpinski=[tri1,tri2,tri3]
points=[x0]
x=x0
for i in range(iterations):
rand=floor(3*random())
x=midFormula(seirpinski[rand],x)
points.append(x)
return points
T=Triangle([-.5,0],[3,2],[0,5],[.2,.4],100000)
show(list_plot(T,size=1))