This isn't really a response to your question per se, but note that your calcArea(...) method as is doesn't really need to be inside the class. (Note that there is no reason to use self at all in it!)
In fact, what you probably want is a method still inside the class something like
def area(self):
return math.pi*(self.r**2)
so that it actually uses the radius of the circle that you are "in".