编写函数,要求使用循环和分支结构,求出列表的最小和最大值,并作为函数返回值返回
时间: 2024-03-17 14:39:58 浏览: 52
有返回值的函数
好的,我可以为您编写这个函数。以下是代码示例:
```python
def min_max(lst):
if not lst:
return None
else:
min_val = max_val = lst[0]
for val in lst:
if val < min_val:
min_val = val
elif val > max_val:
max_val = val
return min_val, max_val
```
这个函数接收一个列表作为参数,然后使用循环和分支结构来遍历列表并找到最小和最大值。如果列表为空,函数将返回None。否则,函数将返回一个包含最小和最大值的元组。您可以像这样调用该函数:
```python
my_list = [1, 2, 3, 4, 5]
min_val, max_val = min_max(my_list)
print("Minimum value:", min_val)
print("Maximum value:", max_val)
```
输出应该是:
```
Minimum value: 1
Maximum value: 5
```
希望这可以帮助您!
阅读全文