这是非常简单的数学。给定一个具有点(x1,y1)和(x2,y2)的矩形,并假设
x1 < x2和
y1 <y2(如果没有,您可以交换它们),则点(x,y)在该矩形中,如果
x1 < x < x2 and y1 < y <y2。由于可以将Python比较运算符链接在一起,因此这甚至是有效的Python代码,它们都应该产生正确的结果(在其他语言中,您必须编写,如
x1 < xand x < x2等等)。
如果需要,可以使用
<=代替
<。使用
<=手段意味着矩形边界上的点(例如,点(x1,y1))被视为在其内部,而使用
<手段意味着此类点在其外部。



