Нумерация списков через циклPython

Программы на Python
Ответить
Anonymous
 Нумерация списков через цикл

Сообщение Anonymous »

Я пытаюсь создать матрицу размером 3 x 3, в которой я создаю 3 списка и добавляю к ней 3 случайных значения, чтобы при печати этих трех списков она выглядела как матрица случайных чисел 3 x 3.

Код: Выделить всё

import random
lst1 =[]
lst2 = []
lst3 = []

for i in range(1,4):
for j in range(1,4):
lst(i).append(random.randint(1,101))
print(lst(i))
Это дает мне следующую ошибку:

Код: Выделить всё

---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
Cell In[5], line 8
6 for i in range(1,4):
7     for j in range(1,4):
----> 8         lst(i).append(random.randint(1,101))
9     print(lst(i))

NameError: name 'lst' is not defined
Я ожидаю, что цикл должен создать 3 списка, например:
lst1, lst2 и lst3
Я новичок в Python, поэтому не могу разобраться.>

Подробнее здесь: https://stackoverflow.com/questions/798 ... rough-loop
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»