Drawing polygons in python turtle
Dave Angel
davea at davea.name
Mon Feb 10 19:00:52 EST 2014
geniusrko at gmail.com Wrote in message:
> Hi
> can anyone help finding the angle to draw different polygons shapes
>
> in this example
>
> import turtle
> wm = turtle.Screen()
> alex = turtle.Turtle()
> for i in range(5):
> alex.left(216)
> alex.forward(50)
> wm.exitonclick()
>
> Why do we use 216
>
216 degrees doesn't seem to me that it would make a polygon, but
rather a star.
I can tell you what I remember about geometry, however. To make a
regular polygon, you need to turn by a fixed amount and go a
fixed distance each time.
For an equilateral triangle, you turn 120 degrees. For a square,
90. For a pentagon, 108.
180 - (360/n) degrees.
--
DaveA
More information about the Python-list
mailing list