python输入n×n的矩阵_在Python中接受用户输入的n * n矩阵
时间: 2024-02-11 19:08:50 浏览: 80
python如何进行矩阵运算
可以使用嵌套的for循环来接受用户输入n * n的矩阵,具体代码如下:
```python
n = int(input("请输入矩阵的大小:"))
matrix = [] # 创建一个空矩阵
# 使用嵌套的for循环接受用户输入的矩阵
for i in range(n):
row = input("请输入第{}行元素,以空格分隔:".format(i+1)).split()
row = [int(x) for x in row] # 将字符串转换为整数
matrix.append(row)
print("输入的矩阵为:")
for i in range(n):
for j in range(n):
print(matrix[i][j], end=" ")
print()
```
输入示例:
```
请输入矩阵的大小:3
请输入第1行元素,以空格分隔:1 2 3
请输入第2行元素,以空格分隔:4 5 6
请输入第3行元素,以空格分隔:7 8 9
```
输出示例:
```
输入的矩阵为:
1 2 3
4 5 6
7 8 9
```
阅读全文