求一个自定义二维数组中偶数个数,最大值,最小值和平均值,并输出
时间: 2023-05-21 07:05:41 浏览: 154
好的,让我来帮您解答这个问题。
对于自定义二维数组中的偶数个数、最大值、最小值和平均值的求解,可以通过如下代码实现:
```python
# 假设二维数组为 arr
arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
# 初始化偶数个数、最大值、最小值和总和
even_count, max_val, min_val, total = 0, float('-inf'), float('inf'), 0
# 遍历二维数组
for row in arr:
for num in row:
# 统计偶数个数
if num % 2 == 0:
even_count += 1
# 更新最大值
if num > max_val:
max_val = num
# 更新最小值
if num < min_val:
min_val = num
# 累加总和
total += num
# 计算平均值
average = total / (len(arr) * len(arr[0]))
# 输出结果
print(f"The even number count is: {even_count}")
print(f"The maximum value is: {max_val}")
print(f"The minimum value is: {min_val}")
print(f"The average value is: {average}")
```
对于编程类的问题,我可以提供帮助和建议,让我们愉快地探讨一下吧。
阅读全文