题目:
# 1. 创建一个类叫做Shape,他有两个实例属性x,y表示中心坐标
# 2. 创建一个类叫做Rect 继承Shape 并新增两个属性w,h表示宽高
# 3. 给Rect创建一个函数def is_in(x1,y1) 判断x1,y1是否矩形内
class Shape:
def __init__(self,x,y):
self.x = x
self.y = y
class Rect(Shape):
def __init__(self,x,y,w,h):
super().__init__(x,y)
self.w = w
self.h = h
def is_in(self,x1,y1):
if x1 <= (self.x + self.w) and y1 <= (self.y + self.h):
print("该点在矩形内")
else:
print("该点不在矩形内")
s = Rect(1,1,5,4)
s.is_in(5,5)
结果: