求一个3*3矩阵对角线元素之和不用函数
时间: 2024-11-25 07:08:13 浏览: 17
在Python中,如果你有一个3x3的二维数组(列表嵌套列表),你可以通过遍历矩阵并直接累加对角线的元素来求和,而不需要专门编写计算对角线和的函数。这里是一个简单的例子:
```python
# 创建一个3x3的矩阵
matrix = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
# 定义两个变量分别存储主对角线和副对角线的和
main_diagonal_sum = 0
secondary_diagonal_sum = 0
# 对于主对角线
for i in range(3):
main_diagonal_sum += matrix[i][i]
# 对于副对角线
for i in range(3):
secondary_diagonal_sum += matrix[i][2-i] # 注意下标从0开始,所以2-i是为了得到正确的副对角线元素
# 主对角线和 + 副对角线和
total_sum = main_diagonal_sum + secondary_diagonal_sum
total_sum
```
运行上述代码后,`total_sum`将包含原矩阵两条对角线元素的总和。
阅读全文