#python求数组中第二小的数
#先找出数组中最大的和最小的数,然后将数组中的元素依次和
#数组中最大的数比较,如果这个数比最大的数小,且这个数不
#是最小的数,那么就将它赋值给变量secondMin,将数组遍历
#一遍后,secondMin就是数组中第二小的数。
a = [5, 4, 7, 2, 9, 7, 3, 3]
max = min = a[0]
for i in range(0, len(a)):
if a[i] < min:
min = a[i]
if a[i] > max:
max = a[i]
secondMin = max
for j in range(0, len(a)):
if a[j] != min:
if a[j] < secondMin:
secondMin = a[j]
print(secondMin)
python实现求数组中第二小的数
最新推荐文章于 2024-06-25 14:57:14 发布