Python由于其简单易学的特性,常常作为软件测试工程师入门的开发语言,并且由于python在Web自动化测试、APP自动化测试、还有接口测试中都拥有比较突出的优势,而且还有很多可用的框架技术,所以python语言是很实用的软件自动化测试方面的语言。下面给大家推荐一些软件测试工程师面试遇到的一些python笔试题。
一、python实现九九乘法口诀。
三、python实现下面的图形输出:
*****
****
***
**
*
**
***
****
四、python实现求三角形周长和面积(面向过程)
代码实现:
#(1)输入边长
#(2)计算周长
C = (a + b + c
计算半周长
S=(a+b+c)/2
#(3)计算面积
area = (s*(s-a)*(s-b)*(s-c)) ** 0.5
#(4)输出结果
print('三角形面积为 %0.2f' %area)
五、python实现,定义两个列表,打印出两个数组不重合的部分。
代码实现:
根据以上代码,判断nReturn有可能的所有取值,并且举例当nReturn取各个值的时候,a、b各自的值。
【回答】
nR的可取值:0,1,10,11.
当两个条件都不成立的时候,
nR=0,a取大于等于10的数值(10),b取大于等于10的值(10);
当两个条件都成立的时候,
nR=11,a取小于10的值(9),b取小于10的值(9)
分支1成立,分支2不成立,nR=1,a取小于10的值(6),b取大于等于10的值(11)
分支1不成立,分支2成立,nR=10,a取大于等于10的值(16),b取小于10的值(5)