Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 20.03.2025
Сообщений: 6

Создать матрицу рандомных чисел через вложенный цикл

20.04.2025, 00:27. Показов 1222. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не понимаю как исправить ошибку. По условию надо создать матрицу рандомных чисел через вложенный цикл, оформление не через 1 строку, но таким образом программа выдает ошибку, что я вышел за пределы массива. Также ее надо вывести столбиками.
Python
1
2
3
4
5
6
7
8
import random
N, M = map(int,input().split())
A = []
for i in range(N):
    print()
    for j in range(M):
        A[i][j] = random.randint(0,100)
        print("{:4d}".format(A[i][j]),end='')
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.04.2025, 00:27
Ответы с готовыми решениями:

Необходимо через вложенный цикл for создать новый одномерный список, который бы содержал все значения заданного сп
Задается список с вложенностью, равной 3. Например, такой: lst = ], 3] Необходимо с помощью...

Начать вложенный цикл не с первого элемента и по условию вернуться в основной цикл
Добрый день. На самом деле, проблема чуть шире, чем в названии топика. Есть цикл, в котором идёт...

Почему не работает цикл for in range . То есть он не повторяет вложенный в него цикл while
import random res = 0 ore = 0 for i in range(10): while res != 3 and ore != 3: ...

2
2904 / 1937 / 211
Регистрация: 05.06.2011
Сообщений: 5,724
20.04.2025, 04:57
Зачем вам в этой программе N, вообще непонятно. Заводить массив для того лишь, чтобы использовать диапазон его индексов — странная идея. К тому ж, почему у вас N и N заводятся одним оператором, а потом предполагается, что N — одномергный массив, а M — двумерный?
0
Вирусоборец
 Аватар для thyrex
14450 / 7489 / 1582
Регистрация: 06.09.2009
Сообщений: 27,133
20.04.2025, 08:44
Лучший ответ Сообщение было отмечено Михаил Сапронов как решение

Решение

Михаил Сапронов, двумерный список объявляется иначе, если желаете обращаться к элементам по индексам
Python
3
A = [[0]*M for _ in range(N)]
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.04.2025, 08:44
Помогаю со студенческими работами здесь

Почему не работает цикл for in range . То есть for in range не повторяет вложенный в него цикл while
import random res = 0 ore = 0 for i in range(10): while res != 3 and ore != 3: ...

Получение значений по ключу, через вложенный цикл
Здравствуйте, уважаемые участники сообщества. Стоит простая задача, но решить ее не получается....

Транспонировать матрицу через вложенный список
Транспонирование матрицы – это замена столбцов матрицы строками с такими же номерами, а строк...

Как создать массив рандомных чисел?
Как создать одномерный массив рандомных чисел?

Как создать кнопку для рандомных чисел?
Здравствуйте, у меня возникла такая проблема. Никак не могу понять как лучше сделать кнопку для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru