Я пытаюсь создать матрицу из 4 строк и 10 столбцов и отобразить начальный 0 для всех однозначных чисел, которые будут случайным образом генерироваться позже.Вот как я бы хотел, чтобы это выглядело: Мой учитель дал мне этот фрагмент для форматирования чисел:
print('{:02}'.format(variable))
Но когда я использую это в своей функции, он дает мнеошибка: неподдерживаемая строка формата передана в список .__ формат __
Я переработал свой код и смог получить начальный ноль, но теперь матрица 4x10 составляет всего 40 дюймов рядом.Кто-нибудь может мне помочь и объяснить?
Мой код:
def printMatrix(matrix):
for r in range(ROWS):
for c in range(COLS):
print('{:02}'.format(matrix[r][c]), end=' ')
def main():
matrix = [0]*ROWS
for i in range(ROWS):
matrix[i] = [0]*COLS
printMatrix(matrix)