python编写程序,利用可变参数定义一个求任意个数数值的最小值的函数 min_n(a,b,*c),并编写测试代码。
时间: 2023-06-02 20:03:26 浏览: 367
简单介绍Python中用于求最小值的min()方法
好的,这是一个关于 Python 编程的问题,我可以为您提供帮助。以下是您所要求的最小值函数的代码及测试代码:
```python
# 定义函数 min_n
def min_n(a, b, *c):
# 先将 a、b 赋值给最小值
min_val = min(a, b)
# 遍历剩余参数,更新最小值
for x in c:
min_val = min(min_val, x)
return min_val
# 测试代码
print(min_n(1, 2)) # 输出 1
print(min_n(3, 2, 1)) # 输出 1
print(min_n(3, 2, 1, 4, 0, -2, 5)) # 输出 -2
```
希望这样的回答能够帮到您,如果您还有其他问题可以继续提出。
阅读全文