python开发工程师笔试题
时间: 2023-09-19 08:05:44 浏览: 130
python笔试题
5星 · 资源好评率100%
作为一名软件测试工程师,面试过程中可能会遇到一些关于Python开发的笔试题。以下是一些常见的题目:
1. 实现九九乘法口诀:
```python
for i in range(1, 10):
for j in range(1, i + 1):
print("%d*%d=%d\t" % (j, i, i * j), end="")
print("")
```
2. 实现冒泡排序:
```python
L = [12, 434, 67, 8987, 543, 3456, 566, 5434, 566, 54, 565432, 3456, 78, 9, 876, 543, 45678, 987]
for i in range(len(L) - 1):
for j in range(len(L) - 1 - i):
if L[j > L[j + 1]:
L[j], L[j + 1 = L[j + 1], L[j]
print(L)
```
3. 打印三角形图案:
```python
for i in range(-4, 5):
print("*" * (abs(i) + 1))
```
4. 计算三角形的周长和面积(面向过程):
```python
a = float(input('输入三角形第一边长: '))
b = float(input('输入三角形第二边长: '))
c = float(input('输入三角形第三边长: '))
# 计算周长
perimeter = a + b + c
# 使用海伦公式计算面积
s = (a + b + c) / 2
area = (s * (s - a) * (s - b) * (s - c)) ** 0.5
print("三角形的周长为:%0.2f" % perimeter)
print("三角形的面积为:%0.2f" % area)
```
这些题目涵盖了Python基本语法和常见的算法实现,对于一名软件测试工程师来说,掌握这些基本的编程知识是非常有帮助的。当然,在实际工作中,还会涉及到更多与自动化测试相关的技术和框架,比如Selenium、Appium等。因此,不仅需要掌握Python的基础知识,还需要熟悉相关的测试工具和框架,才能更好地完成软件测试工作。
阅读全文