import math


def circle(center_pt, radius):
    """
    Creates a polygon with the given center point and radius
    center_pt: center of circle, as tuple (x, y)
    radius: radius of circle
    return: list of tuples representing points on circle boundary.
             first and last point should be the same.
    """


    circle_points = [(radius*math.cos(i)+center_pt[0],radius*math.sin(i)+center_pt[0]) for i in range(0,360)]
    return circle_points