2. 编写一个函数,该函数可以输入任意多个数,函数返回输出所 有输入参数的最大值、最小值(选做题)
时间: 2024-12-19 22:15:50 浏览: 4
在Python中,你可以编写一个名为`max_min`的函数,它接收一个可变长度的参数列表,然后分别找到并返回最大值和最小值。下面是一个简单的实现示例:
```python
def max_min(*args):
if len(args) == 0: # 检查列表是否为空
return None, None # 返回None表示没有值
max_val = args[0] # 初始最大值设置为第一个元素
min_val = args[0] # 初始最小值同样设置为第一个元素
for num in args:
if num > max_val: # 如果当前数比已知的最大值大
max_val = num
elif num < min_val: # 同理,如果小于已知的最小值
min_val = num
return max_val, min_val
# 示例用法
numbers = [5, 2, 9, 1, 7]
max_num, min_num = max_min(*numbers)
print(f"最大值:{max_num}, 最小值:{min_num}")
阅读全文