使用迭代查找一個list中最小和最大值,並返回一個tuple

使用迭代查找一個list中最小和最大值,並返回一個tuple

# -*- coding: utf-8 -*-
#迭代找出最大最小值
import random
def FindMinAndMax(L):
    if L == []:
        return (None,None)
    else:
        min = L[0]
        max = L[0]
        for i in L:
            if i < min:
                min = i
            elif i > max:
                max = i
    return (min,max)


#測試 
print(FindMinAndMax([10,18,1,6,7]))
print(FindMinAndMax([]))
print(FindMinAndMax([6]))
print(FindMinAndMax([10,1]))
 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章