用python建立并输出一个10x10的矩阵,该矩阵两条对角线上的元素为1,其余元素均为0。
时间: 2024-05-05 21:17:48 浏览: 211
矩阵对角线元素的和1
可以使用以下代码实现该矩阵的建立和输出:
```python
matrix = [[0 for i in range(10)] for j in range(10)]
for i in range(10):
matrix[i][i] = 1
matrix[i][9-i] = 1
for row in matrix:
print(row)
```
输出结果为:
```
[1, 0, 0, 0, 0, 0, 0, 0, 0, 1]
[0, 1, 0, 0, 0, 0, 0, 0, 1, 0]
[0, 0, 1, 0, 0, 0, 0, 1, 0, 0]
[0, 0, 0, 1, 0, 0, 1, 0, 0, 0]
[0, 0, 0, 0, 1, 1, 0, 0, 0, 0]
[0, 0, 0, 0, 1, 1, 0, 0, 0, 0]
[0, 0, 0, 1, 0, 0, 1, 0, 0, 0]
[0, 0, 1, 0, 0, 0, 0, 1, 0, 0]
[0, 1, 0, 0, 0, 0, 0, 0, 1, 0]
[1, 0, 0, 0, 0, 0, 0, 0, 0, 1]
```
请问,您还有什么问题需要我回答吗?
阅读全文