def triangle_in_triangle(step=10): t = Turtle() # toto uz neviem propisat v anglictine # vyska = taznica # i = vzdialenost od taziska [0,0] k vrchnemu bodu = 2/3 vysky # o step posuvam vrchny bod hore for i in range(step, 10 * step + 1, step): # prvy trojuholni, posledny tojuholnik +1, posun height = i * 3 / 2 side = sqrt(4 * (height**2) / 3) t.right(150) # som otoceny hore, cize 90 + 60 stupnov for _ in range(3): t.forward(side) t.right(120) t.angle = 0 t.penup() t.forward(step) t.pendown() t.save_to_file("triangle.svg", 10 * step, 10 * step, (20 * step, 20 * step))
def draw_sierpinski(size): for i in {2,3,4,5,6,7}: t = Turtle() t.angle=-30 sierpinski(t,i,size) t.save_to_file("sierpinski_{}.svg".format(i),size,size,(size,size))