欢迎访问宙启技术站
智能推送

使用Python编写一个函数来找到最大值和最小值

发布时间:2023-06-29 15:53:11

以下是一个使用Python编写的函数,该函数可以找到给定列表中的最大值和最小值:

def find_max_min(lst):
    # 初始化最大值和最小值为列表中的第一个元素
    max_val = lst[0]
    min_val = lst[0]
    
    # 遍历列表中的每个元素,更新最大值和最小值
    for num in lst:
        if num > max_val:
            max_val = num
        if num < min_val:
            min_val = num
    
    # 返回最大值和最小值
    return max_val, min_val

# 测试函数
numbers = [2, 7, 1, 5, 9, 3, 8, 4, 6]
max_value, min_value = find_max_min(numbers)
print("最大值:", max_value)
print("最小值:", min_value)

运行以上代码,输出结果将为:

最大值: 9
最小值: 1

上述函数的思路是首先将最大值和最小值初始化为列表中的第一个元素,然后遍历列表中的每个元素,如果发现更大的元素,就将最大值更新为该元素;如果发现更小的元素,就将最小值更新为该元素。最后,返回最大值和最小值。