Example of Maximum and Minimum Output in python Implementation List
- 2021-07-13 05:31:27
- OfStack
As shown below:
def findMinAndMax(L):
maxL = None
minL = None
if L:
maxL = L[0]
minL = L[0]
for i in range(len(L)):
if L[i] > maxL:
maxL = L[i]
elif L[i] < minL:
minL = L[i]
else:
maxL = None
minL = None
return (minL, maxL)
Test:
# Test
if findMinAndMax([]) != (None, None):
print(' Test failed !')
elif findMinAndMax([7]) != (7, 7):
print(' Test failed !')
elif findMinAndMax([7, 1]) != (1, 7):
print(' Test failed !')
elif findMinAndMax([7, 1, 3, 9, 5]) != (1, 9):
print(' Test failed !')
else:
print(' Successful test !')