長さと幅にユーザーが割り当てた変数を使用してマトリックスを印刷しようとしていますが、読みやすくするために手動割り当てを使用しています。現在、私の出力には新しい行は含まれていませんが、それが私がやろうとしていることです。
def matrix(rows,cols):
grid = [[0 for i in range(cols)] for i in range(rows)]
return grid
rows = 5
cols = 5
print(matrix(rows,cols))
for ステートメントに print("\n") ステートメントを挿入して、マトリックスを適切に出力することは可能ですか。現在、出力は次のとおりです。
[[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]
望ましい出力:
[[0, 0, 0, 0, 0],
[0, 0, 0, 0, 0],
[0, 0, 0, 0, 0],
[0, 0, 0, 0, 0],
[0, 0, 0, 0, 0]]