import turtle, math def spiral(t, n, scale): for i in range(1, n+1): t.forward(math.sqrt(i)*scale) t.left(90) t.forward(1*scale) beta = math.atan2(math.sqrt(i),1) gamma = 180 - math.degrees(beta) t.left(gamma) t.forward(math.sqrt(i+1)*scale) t.left(180) return() #---- alice = turtle.Turtle() spiral(alice, 10, 25)