According to the following code. Which option is showing the correct way of creating a list of 10 Circle Objects?

class Point:

def __init__(self,x,y):

self.x = x

self.y = y

class Circle:

def __init__(self,p1,rad):

self.p = p

self.radius = rad

Question 7 options:

None of the options

circles = []

for i in range(10):

point = Point(random.randint(1,100),random.randint(1,100))

circles.append(Circle(point, random.randint(1,10)))

circles = []

for i in range(10):

circle = Point(random.randint(1,100),random.randint(1,100))

circles.append(circle)

for i in range(10):

circle = Point(random.randint(1,100),random.randint(1,100))

circles.append(circle)