Python二维数组操作:查找最小值和平均值

本程序使用 Python 语言实现二维数组的输入,并找出该矩阵中的最小值和平均值。

代码示例:

matrix = []  # 定义二维数组

# 输入矩阵
for i in range(5):
    row = input('请输入第{}行数据,用空格隔开:'.format(i+1)).split()
    row = [int(x) for x in row]  # 将输入的字符串转换为整型
    matrix.append(row)

# 找出最小值
min_num = matrix[0][0]  # 假设第一个数为最小值
for row in matrix:
    for num in row:
        if num < min_num:
            min_num = num
print('最小值为:', min_num)

# 计算平均值
total = 0
for row in matrix:
    total += sum(row)
average = total / (5*4)
print('平均值为:', average)

代码说明:

  1. 定义二维数组: 使用 matrix = [] 定义一个空列表,用于存储输入的矩阵数据。
  2. 输入矩阵: 使用循环遍历 5 行,每次输入一行数据,并使用 split() 方法将数据按空格分割成列表。然后将列表中的字符串转换为整型,并将整型列表添加到 matrix 列表中。
  3. 找出最小值: 首先将第一个元素设为最小值,然后遍历矩阵中的所有元素,如果发现更小的元素,则更新最小值。
  4. 计算平均值: 使用循环遍历矩阵中的所有元素,并将所有元素的值累加到 total 变量中。最后用 total 除以矩阵元素的总数(5*4)得到平均值。

代码运行结果:

用户输入矩阵数据后,程序将输出矩阵的最小值和平均值。

总结:

本程序演示了如何使用 Python 语言进行二维数组操作,包括输入、查找最小值和计算平均值。代码简洁易懂,适合初学者学习和参考。

Python二维数组操作:查找最小值和平均值

原文地址: https://www.cveoy.top/t/topic/jCYy 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录