编写程序,使用python生成10×10的矩阵,对角线为1,上三角0,下三角为-1
时间: 2024-03-07 22:46:50 浏览: 193
python 实现矩阵对角线之和
5星 · 资源好评率100%
好的,以下是生成矩阵的Python代码:
```python
matrix = [[0 for j in range(10)] for i in range(10)]
# 设置对角线为1
for i in range(10):
matrix[i][i] = 1
# 设置下三角为-1
for i in range(1, 10):
for j in range(i):
matrix[i][j] = -1
# 打印矩阵
for row in matrix:
print(row)
```
输出结果:
```
[1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[-1, 1, 0, 0, 0, 0, 0, 0, 0, 0]
[-1, -1, 1, 0, 0, 0, 0, 0, 0, 0]
[-1, -1, -1, 1, 0, 0, 0, 0, 0, 0]
[-1, -1, -1, -1, 1, 0, 0, 0, 0, 0]
[-1, -1, -1, -1, -1, 1, 0, 0, 0, 0]
[-1, -1, -1, -1, -1, -1, 1, 0, 0, 0]
[-1, -1, -1, -1, -1, -1, -1, 1, 0, 0]
[-1, -1, -1, -1, -1, -1, -1, -1, 1, 0]
[-1, -1, -1, -1, -1, -1, -1, -1, -1, 1]
```
希望能够帮助到你!
阅读全文