Using the Star class

Reference for Star class

class Star
----------

     Star(center, radius, numPoints) # center - Point at the center of the star
                                     # radius - distance from center Point to any of
                                     #          the star's points
                                     # numPoints - an int where 4 <= numPoint <= 100 

     draw(graphwin)
     move(dx, dy)
     setFill(color)
     setOutline(color)
     setWidth(width)
     undraw()
     getPoints()  # return a list of the Points that make up the star
     clone()

Example usage of Star class

The following program imports the Zelle graphics library and the Star class, creates an 11-pointed star with radius 100 centered at the point (200, 200), stores this Star in the variable mystar, colors mystar yellow, and then draws it to a graphics window:

"""
This program prints an 11-pointed yellow star in the middle of a
graphics window.
"""
  
from graphics import *
from star import *

def main():
  width = 400
  height = 400
  window = GraphWin("Yellow star", width, height)
  mystar = Star(Point(width/2, height/2), width/4, 11)
  mystar.setFill("yellow")
  mystar.draw(window)

  window.getMouse()

main()