python如何判断两个区间是否有重合?
时间: 2024-03-02 10:53:02 浏览: 86
python计算两个矩形框重合百分比的实例
判断两个区间是否有重合,可以分别比较这两个区间的左端点和右端点的大小关系。
假设区间1的左端点为a1,右端点为b1,区间2的左端点为a2,右端点为b2。
如果区间1的左端点小于等于区间2的右端点,且区间2的左端点小于等于区间1的右端点,那么这两个区间就有重合。
具体的Python代码如下:
```python
def is_overlap(a1, b1, a2, b2):
if a1 <= b2 and a2 <= b1:
return True
else:
return False
```
其中,参数a1、b1、a2、b2分别表示两个区间的左端点和右端点。函数返回True表示有重合,False表示没有重合。
阅读全文