用python输出一个3*3矩阵[1,2,3],[4,5,6],[7,8,9,]的两条对角线元素之和并写出代码
时间: 2023-10-16 07:32:27 浏览: 20
代码如下:
```python
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
sum1 = matrix[0][0] + matrix[1][1] + matrix[2][2] # 主对角线元素之和
sum2 = matrix[0][2] + matrix[1][1] + matrix[2][0] # 副对角线元素之和
print("主对角线元素之和为:", sum1)
print("副对角线元素之和为:", sum2)
```
输出结果为:
```
主对角线元素之和为: 15
副对角线元素之和为: 15
```
相关问题
使用python写一个3*3的蛇形矩阵
好的,这个问题可以回答。以下是使用Python编写3*3的蛇形矩阵的代码:
```
n = 3
matrix = [[0] * n for i in range(n)]
num = 1
for i in range(n):
if i % 2 == 0:
for j in range(n):
matrix[i][j] = num
num += 1
else:
for j in range(n-1, -1, -1):
matrix[i][j] = num
num += 1
print(matrix)
```
输出结果为:
```
[[1, 2, 3], [6, 5, 4], [7, 8, 9]]
```
希望这个代码可以帮到你!
用python输出一个3*3矩阵[1,2,3],[4,5,6],[7,8,9,]对角线元素之和并写出代码
代码如下:
```
matrix = [[1,2,3],[4,5,6],[7,8,9]]
sum = matrix[0][0] + matrix[1][1] + matrix[2][2]
print("对角线元素之和为:", sum)
```
输出结果为:
```
对角线元素之和为: 15
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)