python:编写一个函数,计算n个数中的最大值、最小值和平均值。提示返回值可以为元组。
时间: 2024-03-02 08:52:54 浏览: 245
好的,以下是代码实现:
```python
def max_min_avg(nums):
max_num = max(nums)
min_num = min(nums)
avg_num = sum(nums) / len(nums)
return max_num, min_num, avg_num
# 调用函数并输出结果
nums = [1, 2, 3, 4, 5]
max_num, min_num, avg_num = max_min_avg(nums)
print("最大值为:", max_num)
print("最小值为:", min_num)
print("平均值为:", avg_num)
```
上述代码中,我们定义了一个 `max_min_avg` 函数,该函数接受一个包含 `n` 个数的列表作为参数。函数内部通过调用 `max`、`min` 和 `sum` 函数来计算列表中的最大值、最小值和平均值,并将这三个值封装成一个元组返回。
最后,我们调用该函数并输出结果。
相关问题
编写一个函数,计算n个数中最大值,最小值和平均值。 提示:参数为n个数构成的列表或元组等,返回值可为元组 python
你可以使用Python内置的`max()`、`min()`和`sum()`函数来实现这个功能。下面是一个示例函数:
```python
def calculate_max_min_average(numbers):
if not numbers: # 判断输入是否为空
return None, None, None
max_value = max(numbers)
min_value = min(numbers)
average = sum(numbers) / len(numbers) # 计算平均值
return max_value, min_value, average
# 示例
numbers_list = [4, 2, 9, 6, 1]
result = calculate_max_min_average(numbers_list)
print(f"Max value: {result[0]}, Min value: {result[1]}, Average: {result[2]}")
```
这个函数接收一个数字列表作为输入,计算其中的最大值、最小值和平均值,并返回一个包含这三个值的元组。如果输入的列表为空,函数会返回None。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)