qq_54441863 2021-05-24 14:06 采纳率: 0%
浏览 30

python程序编写

利用二维列表建立一个4*4矩阵。要求每个元素是一个利用random库建立的[20,50]间的随机整数。计算该矩阵每一行的平均值和每一列的平均值,分别形成平均值列表和列平均值列表,并输出。

  • 写回答

3条回答 默认 最新

  • 小兔子编程 青少年编程领域优质作者 2021-05-24 14:27
    关注

    程序如下:

    import random
    numsList = []
    for row in range(4):
      numsList.append([])
      for column in range(4):
        num = random.randint(20, 50)
        numsList[row].append(num)
    print("生成的4*4二维列表:")
    print(numsList)
    avgRow = []
    avgColumn = []
    for i in range(4):
        sumrow = 0
        sumcolumn = 0
        for j in range(4):
            sumrow += numsList[i][j]
            sumcolumn += numsList[j][i]
        avgRow.append(sumrow/4)
        avgColumn.append(sumcolumn/4)
    print("每一行的平均值列表:")
    print(avgRow)
    print("每一行的平均值列表:")
    print(avgColumn)

    运行结果如下:

    生成的4*4二维列表:
    [[50, 48, 40, 50], [32, 43, 50, 28], [28, 33, 49, 23], [25, 45, 20, 27]]
    每一行的平均值列表:
    [47.0, 38.25, 33.25, 29.25]
    每一行的平均值列表:
    [33.75, 42.25, 39.75, 32.0]
    评论

报告相同问题?

悬赏问题

  • ¥20 delta降尺度方法,未来数据怎么降尺度
  • ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效
  • ¥15 再不同版本的系统上,TCP传输速度不一致
  • ¥15 高德地图点聚合中Marker的位置无法实时更新
  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程