s设计一个连续比较大小,最后返回最大值和最小值的函数
时间: 2024-09-12 07:09:42 浏览: 37
你可以设计一个名为`find_max_min`的函数,它接受一个列表作为输入,并通过迭代查找其中的最大值和最小值。以下是这个函数的一个Python实现示例:
```python
def find_max_min(numbers):
if not numbers: # 检查列表是否为空
return None, None
max_value = min_value = numbers[0] # 初始设置最大值和最小值为第一个元素
for num in numbers:
if num > max_value:
max_value = num
elif num < min_value:
min_value = num
return max_value, min_value
# 示例用法
numbers_list = [5, 2, 9, 1, 7]
max_val, min_val = find_max_min(numbers_list)
print(f"Max value: {max_val}, Min value: {min_val}")
阅读全文