У меня есть матрица (я не использую numpy):
matrix = [
['.', '.', '.', '.', '.', '.', '.'],
['.', '.', '.', '.', '.', '.', '.'],
['.', '.', '.', '.', '.', '.', '.'],
['.', '.', '.', '.', '.', '.', '.'],
['.', '.', '.', '.', '.', '.', '.'],
['.', '.', '.', '.', '.', '.', '.'],
['.', '.', '.', '.', '.', '.', '.'],
]
, и я хотел бы написать функцию, которая печатает эту матрицу в табличной форме, так что print (function (matrix))будет отображаться:
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
или любое другое значение определенного '.'был заменен на всю мою программу.
В настоящее время у меня есть:
def printMatrix(matrix):
for i in matrix:
print(' '.join(i))
Однако это просто возвращает None каждый раз, когда моя матрица печатается, так как я не дал функции ничего для возврата.Как мне избежать этого?