我有用户输入到我的程序中矩阵的程度(例如3x3 == X = 3,Y = 3)然后填充9个值列表会弥补我的3x3矩阵,像这样:如何打印python列表的元素看起来像一个矩阵
total = x * y # the x and y values inputted by the user
i = 1
while i <= total:
matrix.append(i)
i += 1
后,我有这个矩阵填充我想打印出来,这样我打印值矩阵[0],[1],[2]的第一行和等等。但我想对于任何规模矩阵做到这一点,我已经试过这样:
i = 1
j = 0
while j < total:
print matrix[j]
if not i == x:
print ''
i += 1
else:
print '\n'
i = 1
j += 1
,没有运气,因为它在新行打印每个值,而不管...任何帮助表示赞赏,谢谢!
供将来参考,'if if not == == x:'也可以写成'if if i!= x:' – asongtoruin