【问题标题】:How to take a simple integer matrix as input in python3如何在python3中将一个简单的整数矩阵作为输入
【发布时间】: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


    【解决方案1】:
    1. 你同时使用i作为循环变量和列表推导变量

    2. 您尚未声明 a(可见)。声明a = [] 并使用list.append


    试试这个:

    a = []
    for _ in range(2):
        a.append([int(i) for i in input().split()])
    

    最初声明 a 为空。然后调用a.append 将新的子列表附加到您的列表中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-07
      • 1970-01-01
      • 2015-05-13
      • 1970-01-01
      • 1970-01-01
      • 2020-06-26
      相关资源
      最近更新 更多