matrix = [[8, 2, 1, 2, 10], [1, 2, 2, 6, 4], [1, 1, 1, 6, 10], [8, 10, 8, 3, 2], [3, 2, 1, 9, 8]] 编程计算每行和每列的合计,并输出
时间: 2023-10-02 09:12:35 浏览: 32
您可以使用Python来计算每行和每列的合计,以下是代码示例:
```python
matrix = [[8, 2, 1, 2, 10], [1, 2, 2, 6, 4], [1, 1, 1, 6, 10], [8, 10, 8, 3, 2], [3, 2, 1, 9, 8]]
# 计算每行的合计
row_sums = []
for row in matrix:
row_sum = sum(row)
row_sums.append(row_sum)
print(f"Row sum: {row_sum}")
# 计算每列的合计
col_sums = []
for i in range(len(matrix[0])):
col_sum = sum(row[i] for row in matrix)
col_sums.append(col_sum)
print(f"Column sum: {col_sum}")
print(f"Row sums: {row_sums}")
print(f"Column sums: {col_sums}")
```
输出:
```
Row sum: 23
Row sum: 15
Row sum: 19
Row sum: 31
Row sum: 23
Column sum: 21
Column sum: 17
Column sum: 13
Column sum: 26
Column sum: 34
Row sums: [23, 15, 19, 31, 23]
Column sums: [21, 17, 13, 26, 34]
```