如何通过用户输入向矩阵输入值?

时间:2017-04-16 12:25:22

标签: python python-2.7 matrix

如何通过用户输入将值插入矩阵? 我有一些像这样的代码。

n,m = raw_input().split(' ')
matrix = [[0 for x in range(int(n))] for y in range(int(m))] 

它应该如何:

user input : 
2 2 #dementions of matrix
1 2 #matrix[1][1] = 1; #matrix[2][1] = 2
3 4 #matrix[2][1] = 3; #matrix[2][2] = 4

output :
1 2 #matrix[1][1] = 1; #matrix[2][1] = 2
3 4 #matrix[2][1] = 3; #matrix[2][2] = 4

1 个答案:

答案 0 :(得分:1)

以下是在python中获取矩阵输入的代码:

n,m=map(int,raw_input().split())
a=n*[m*[0]]
j=0
for i in range (0,n):
    a[i][j]=map(int,raw_input().split())
    j+=1
j=0
for i in range (0,n):
    print a[i][j]
    j+=1