Двумерный массив со случайными числами
Скажите, пожалуйста, почему у меня точно такой же код работает по-другому? У автора приложения (1 фото) была допущена ошибка или у меня?
А это мой код:
Также он в виде текса:
import random
def printLst(lst):
for i in range (len(lst)):
for j in range (len(lst[i])):
print (f" {i}{j} ", end='')
print()
n = 5
m = 9
a = []
for i in range(n):
a.append([])
for j in range(m):
a[i].append(random.randint(10, 99))
printLst(a)
Ответы (1 шт):
Автор решения: CrazyElf
→ Ссылка
У вас:
print (f" {i}{j} ", end='')
^^^^^^
А нужно:
print (f" {lst[i][j]} ", end='')
^^^^^^^^^^^
Вы печатаете "координаты" нужного элемента в списке списков, а нужно печатать сам элемент.

