python中函数的参数可以求最大值和最小值吗
时间: 2024-01-22 08:21:12 浏览: 23
是的,Python中可以使用内置函数`max`和`min`来获取参数中的最大值和最小值。这些函数可以接受任意数量的参数,并返回一个值。
下面是一个示例:
```python
def find_max_min(*args):
max_val = max(args)
min_val = min(args)
return max_val, min_val
print(find_max_min(1, 2, 3, 4, 5)) # 输出 (5, 1)
```
在这个例子中,`find_max_min`函数使用`*args`语法来接受任意数量的参数,并计算它们的最大值和最小值。然后,函数返回这两个值作为一个元组。函数调用`print(find_max_min(1, 2, 3, 4, 5))`将输出`(5, 1)`,因为5是参数中的最大值,1是参数中的最小值。
相关问题
python中3个数求最大值和最小值
可以使用Python内置函数max和min来求解:
```python
a, b, c = 1, 2, 3
max_val = max(a, b, c)
min_val = min(a, b, c)
print("最大值为:", max_val)
print("最小值为:", min_val)
```
输出:
```
最大值为: 3
最小值为: 1
```
Python输入n个数求最大值和最小值
可以使用Python内置函数`max()`和`min()`来求N个数的最大值和最小值。具体实现方法如下:
```python
n = int(input("请输入数字个数:"))
nums = []
for i in range(n):
num = int(input("请输入第%d个数字:" % (i+1)))
nums.append(num)
max_num = max(nums) # 求最大值
min_num = min(nums) # 求最小值
print("最大值为:", max_num)
print("最小值为:", min_num)
```
这里,我们首先使用`input()`函数获取用户输入的数字个数`n`,然后使用`for`循环获取用户输入的N个数字,并将其存入一个列表`nums`中。接着,使用`max()`函数和`min()`函数分别求出最大值和最小值,并将结果打印输出。