Python 函数:查找列表中的最大值和最小值 (不使用 max() 和 min())
以下是一个自定义函数 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_val 和 min_val 的值,以找到列表中的最大值和最小值。这是一种使用基本的循环和条件语句实现最大最小值查找的方法。
原文地址: http://www.cveoy.top/t/topic/xeX 著作权归作者所有。请勿转载和采集!