Discuss / Python / 作业

作业

Topic source
# -*- coding:utf-8 -*-

def findMinAndMax(L):
    if len(L) == 0:
        return (None, None)
    else:
        Min = L[0]
        Max = L[0]
        for i, v in enumerate(L):
            if Min > L[i]:
                Min = L[i]
            elif Max < L[i]:
                Max = L[i]
        return (Min, Max)

#测试
测试成功!

看同学们的答案,还可以更简单。

# -*- coding:utf-8 -*-

def findMinAndMax(L):
    if len(L) == 0:
        return (None, None)
    else:
        Min = Max = L[0]
        for i in L:
            if Min > i:
                Min = i
            elif Max < i:
                Max = i
        return (Min, Max)

  • 1

Reply