以下是一个自定义函数 find_max_min 的示例,该函数接受一个整数列表作为参数,并返回该列表中的最大值和最小值。

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

# 示例输入
lst = [3, 1, 8, 5, 12, 2]

# 调用函数并打印结果
max_val, min_val = find_max_min(lst)
print(f'最大值: {max_val}')
print(f'最小值: {min_val}')

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

最大值: 12
最小值: 1

请注意,函数 find_max_min 在遍历列表时,通过比较更新 max_valmin_val 的值,以找到列表中的最大值和最小值。这是一种使用基本的循环和条件语句实现最大最小值查找的方法。

Python 函数:查找列表中的最大值和最小值 (不使用 max() 和 min())

原文地址: http://www.cveoy.top/t/topic/xeX 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录