#------------------------------------------------------------------------------ # TurtleFunction3.py #------------------------------------------------------------------------------ import turtle def draw_polygon(t, n, s, c): """ Causes turtle t to draw a regular n-gon of side length s and fill color c. """ t.color('blue', c) t.pensize(2) t.begin_fill() for i in range(n): t.forward(s) t.left(360/n) # end for t.end_fill() # end of draw_polygon() #-- main program -------------------------------------------------------------- n = int(input('Enter the number of sides: ')) s = int(input('Enter the side length: ')) color = input('Enter the color: ') wn = turtle.Screen() wn.bgcolor("lightgreen") wn.title(str(n)+"-gon") x = turtle.Turtle() # define new turtle x x.shape("blank") x.speed("slow") draw_polygon(x, n, s, color) # make him draw an n-gon x.forward(100) draw_polygon(x, n, s, "pink") wn.mainloop()