
讲师:刘老师
本期语音讲解

各位测试界小伙伴们
大家好,我是慧测的刘老师,
欢迎大家参加慧测的2019年系列微课程活动。
本套课程主要分为两部分内容:
《每期一道名企面试题分析》
《每期5分钟测试开发小课堂》
目的是让大家利用好碎片化时间,每天积累一点技术。
今天是我们《每期一道名企面试题分析》微课程的第一期内容。
在这门系列课程的每一期,
我都会带领大家分析一道近期一线互联网公司测试开发笔、面试题。
让大家了解企业对技术的考察点,也帮助大家每期积累一个知识点。
本期要分析的是一道Python相关的笔试题。
重点来了!
接下来请大家竖起自己可爱的小耳朵,
跟随刘老师的语音讲解继续往下看。
有请题目登场:
现有两个元组,元组A ( (5, 7) , (18, 20) , (35, 37), (56, 58) ),
该二维元组表示了4个区间值,分别是5到7, 18到20, 35到37, 56到58。
两边边界全部包含。
要求你用Python代码统计元组B中的数字落入A中区间的个数。元组B (6, 15, 47, 57, 86)。
面试官视角分析:
这道题目在程序设计类题目中相对比较简单,
主要考察知识点有两个:
多维元组的理解,循环的基本使用。
解题分析:
1.设计一个最终结果:落袋次数 count = 0。
2.我们首先要循环B元组中的每一项。

3. 当取到B中的一个元素时,我们需要判断它是否在A中每一个区间。
此时就需要解析A中的嵌套的每一个元组,取出其中两个值。

4. 判断B中的元素是否在每个区间中,如果在就把落袋次数+1

慧测老师寄语:
循环的使用和集合元素的解析,是Python中很基础也是最常用的内容。
有时候可能只是一个简单的小题目,就能通过这些基础代码的编写看出你的自动化或测试开发代码编写经验。
大家可以想一下还有没有其他解题方法呢?
如果你觉得我们的微课程还不错,希望你能分享到朋友圈让更多的测试小伙伴看到。
- END -

接口自动化测试2期
3月10日(周日)正式开班!
性能测试28期
3月23日(周六)正式开班!
测试开发五期
3月23日(周六)正式开班!
自动化测试16期
3月23日(周六)正式开班!
欢迎加入我们:
慧测官网:www.huicewang.com
慧测Python群:324015481
公开课服务群:623636110
咨询QQ:2657535456
咨询微信号:huice66

慧测腾讯课堂 课程地址:



