定义数据点类Point和圆类Circle
import math
class Point:
def __init__(self, x, y):
self.x = x
self.y = y
def set(self, x, y):
self.x = x
self.y = y
def getX(self):
return self.x
def getY(self):
return self.y
class Circle:
def __init__(self, p=Point(0, 0), radius=1):
self.p = p
self.radius = radius
def set(self, radius):
self.radius = radius
def get(self):
return self.radius
def contains1(self, p):
if (math.pow(p.getX(), 2) + math.pow(p.getY(), 2)) < math.pow(self.radius, 2):
print("True")
else:
print("False")
p1 = Point(1, 1)
p1.set(4, 5)
print(p1.getX(), p1.getY())
# 点
p2 = Point(7, 8)
# 创建圆
c2 = Circle()
c2.set(4)
print(c2.get())
c2.contains1(p2)


