创建你自己的min函数,不能使用内置/外置函数

在Python中创建你自己的min函数,它可以在一组不同的数字中找到最小的数字和它的位置。
编写一个名为partA()的函数,以测试你的min函数。不能使用内置/外置的min和sort函数。

def partA():
    a=[891,2,45,6,3,2,8,1,4,7,89]
    b=a[0]
    for i in a:
        if b>i:
            b,i=i,b
    print(b)
partA()


def my_min(data):
    minNum = data[0]
    minIndex = 0
    for index,elem in enumerate(data):
        if elem < minNum:
            minIndex = index
            minNum = elem
    return minNum,minIndex

def partA():
    numbers = [5,7,9,10,1,4,6,8]
    minNum,minIndex = my_min(numbers)
    print("最小数字 = {},位置 = {}".format(minNum,minIndex))

partA()
        

结果:

img

如果觉得答案对你有帮助,请点击下采纳,谢谢~