# -*- coding: utf-8 -*-
def findMinAndMax(L):
min = 0
max = 0
L_len = len(L)
print(L_len)
if L_len == 0:
max = None
min = None
elif L_len == 1:
max = L[0]
min = L[0]
else:
max = L[0]
min = L[0]
for x in range(L_len):
if L[x] >= max:
max = L[x]
if L[x] <= min:
min = L[x]
print((min, max))
return (min, max)
# 测试
if findMinAndMax([]) != (None, None):
print('测试失败!')
elif findMinAndMax([7]) != (7, 7):
print('测试失败!')
elif findMinAndMax([7, 1]) != (1, 7):
print('测试失败!')
elif findMinAndMax([7, 1, 3, 9, 5]) != (1, 9):
print('测试失败!')
else:
print('测试成功!')
06-03
534
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
12-06
3104
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)