【发布时间】:2017-08-03 02:46:04
【问题描述】:
我想将一个简单的矩阵作为二维数组的输入,但得到一个运行时 Error - NZEC 错误。
矩阵 -
1 2
3 4
我的输入代码 -
for i in range(2):
a[i]=[int(i) for i in input().split()]
print(a)
【问题讨论】:
标签: python python-3.x coding-style
我想将一个简单的矩阵作为二维数组的输入,但得到一个运行时 Error - NZEC 错误。
矩阵 -
1 2
3 4
我的输入代码 -
for i in range(2):
a[i]=[int(i) for i in input().split()]
print(a)
【问题讨论】:
标签: python python-3.x coding-style
你同时使用i作为循环变量和列表推导变量
您尚未声明 a(可见)。声明a = [] 并使用list.append。
试试这个:
a = []
for _ in range(2):
a.append([int(i) for i in input().split()])
最初声明 a 为空。然后调用a.append 将新的子列表附加到您的列表中。
【讨论】: