当然,可以使用 Python 编写一个简单的程序来查找给定列表中的最大和最小值。以下是一个示例程序:
def find_max_min(values):if not values: # 检查列表是否为空return None, Nonemax_value = values[0]min_value = values[0]for value in values:if value > max_value:max_value = valueif value < min_value:min_value = valuereturn max_value, min_value# 示例列表
numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]max_value, min_value = find_max_min(numbers)
print(f"最大值: {max_value}, 最小值: {min_value}")
这个程序定义了一个名为 find_max_min
的函数,它接受一个列表作为参数并返回该列表中的最大值和最小值。在主程序中,提供了一个示例列表,并调用 find_max_min
函数来查找最大值和最小值,最后打印结果。
以下是该程序的步骤:
- 检查列表是否为空,如果为空,返回
None
。 - 初始化最大值和最小值为列表的第一个元素。
- 遍历列表中的每个元素,更新最大值和最小值。
- 返回找到的最大值和最小值。
你可以使用任何其他列表来测试这个程序的功能。