Как исправить матрицу?

A1234567890Z

Новичок
Пользователь
Май 5, 2020
4
0
1
Программа:

matrix=[['1', 'Александр', '1', '2'], ['2', 'Алексей', '1', '3'], ['3', 'Анатолий', '1', '4'], ['4', 'Андрей', '2', '1']]
print(matrix)
for i in range ( len(matrix) ):
for j in range ( len(matrix) ):
print ( "{:12d}".format(matrix[j]), end = "" )
print ('\n')

Выдаёт ошибку:
print ( "{:12d}".format(matrix[j]), end = "" )
ValueError: Unknown format code 'd' for object of type 'str'
 

Вложения

  • Ошибка.JPG
    Ошибка.JPG
    20,3 КБ · Просмотры: 2

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Непонятно что должно получить в итоге.
Вот пример без ошибки:
Python:
matrix=[['1', 'Александр', '1', '2'], ['2', 'Алексей', '1', '3'], ['3', 'Анатолий', '1', '4'], ['4', 'Андрей', '2', '1']]
print(matrix)
for i in range ( len(matrix) ):
    for j in range ( len(matrix) ):
        print ( "{:12}".format(matrix[i][j]), end = "" )
        print ('\n')
 

Форум IT Специалистов