python3 如何将一个简单的整数矩阵作为输入
How to take a simple integer matrix as input in python3
我想将一个简单的矩阵作为二维数组的输入,但出现运行时 Error - NZEC
错误。
矩阵 -
1 2
3 4
我的输入码-
for i in range(2):
a[i]=[int(i) for i in input().split()]
print(a)
您同时使用i
作为循环变量和列表理解变量
您还没有声明a
(可见)。声明 a = []
并使用 list.append
.
试试这个:
a = []
for _ in range(2):
a.append([int(i) for i in input().split()])
最初声明a
为空。然后调用 a.append
将新的子列表添加到您的列表中。
我想将一个简单的矩阵作为二维数组的输入,但出现运行时 Error - NZEC
错误。
矩阵 -
1 2
3 4
我的输入码-
for i in range(2):
a[i]=[int(i) for i in input().split()]
print(a)
您同时使用
i
作为循环变量和列表理解变量您还没有声明
a
(可见)。声明a = []
并使用list.append
.
试试这个:
a = []
for _ in range(2):
a.append([int(i) for i in input().split()])
最初声明a
为空。然后调用 a.append
将新的子列表添加到您的列表中。