Python3学习

python练习三

2018-11-27  本文已影响0人  一个菜菜的程序员

题目:请使用迭代查找一个list中最小和最大值,并返回一个tuple

环境:windows 7+anaconda3 64bit+pycharm

def findMinAndMax(L):

    if L!=[]:

        (min,max)=(L[0],L[0])

        for x in L:

            if max<x:

                max=x

            if min>x:

                min=x

        return (min,max)

    else:

        return (None,None)

print(findMinAndMax([1,3,5,7,9]))

print(findMinAndMax([]))

print(findMinAndMax([1]))

输出结果:

(1, 9)

(None, None)

(1, 1)

上一篇 下一篇

猜你喜欢

热点阅读