code: def polygon(self, *coords, color="black", outline=False, outline_color="black"):
          
          return self.tk.create_polygon(
              *coords, 
              outline = utils.convert_color(outline_color) if outline else "",
              width = int(outline),
              fill = "" if color is None else utils.convert_color(color)
              )
docs: Draws a polygon from an list of co-ordinates
  
          :param int *coords:
              Pairs of x and y positions which make up the polygon.
  
          :param str color:
              The color of the shape. Defaults to `"black"`.
  
          :param int outline:
              `0` or `False` is no outline. `True` or value > 1 sets an outline. Defaults to `False`.
  
          :param str outline_color:
              The color of the outline. Defaults to `"black"`.
  
          :return:
              The id of the shape.