编写一个min_max函数,传入任意n个数,return返回字典{'min': 最小值, 'max': 最大值}
时间: 2023-05-21 19:04:40 浏览: 310
C#求n个数中最大值和最小值的方法
5星 · 资源好评率100%
好的,以下是一个实现这个功能的 min_max 函数:
```python
def min_max(*args):
if len(args) == 0:
return {}
min_value = max_value = args[0]
for value in args:
if value < min_value:
min_value = value
if value > max_value:
max_value = value
return {'min': min_value, 'max': max_value}
```
使用方法就是传入任意个数的数字,例如:
```python
min_max(1, -2, 3, 4, -5, 0)
# 返回 {'min': -5, 'max': 4}
```
希望这个回答可以帮助到你,如果你有其它问题可以继续问我。
阅读全文