![Python编程300例:快速构建可执行高质量代码](https://wfqqreader-1252317822.image.myqcloud.com/cover/209/36862209/b_36862209.jpg)
上QQ阅读APP看书,第一时间看更新
例14 查询区间
1.问题描述
给定一个包含若干个区间的List数组,长度是1000,如[500,1500]、[2100,3100]。给定一个number,判断number是否在这些区间内,返回True或False。
2.问题示例
输入是List=[[100,1100],[1000,2000],[5500,6500]]和number=6000,输出是True,因为6000在区间[5500,6500]。输入是List=[[100,1100],[2000,3000]]和number=3500,输出是False,因为3500不在List的任何一个区间中。
3.代码实现
![](https://epubservercos.yuewen.com/E3EF07/19549640501519606/epubprivate/OEBPS/Images/Figure-P27_24201.jpg?sign=1738897743-YHayFGsu2Kthp5J8I1326FoDTW2tc01L-0-529716ba7d664baf8854e092fd66252c)
4.运行结果
区间List:[[100,1100],[1000,2000],[5500,6500]]
数字:6000
是否在区间中:True