Generalization: From Square to Polygon
What if we want to draw any polygon?
def draw_polygon(t, n, length):
"""Draw a polygon with n sides."""
angle = 360 / n
for i in range(n):
t.forward(length)
t.left(angle)
draw_polygon(t, 3, 100)
draw_polygon(t, 5, 80)
draw_polygon(t, 6, 60)