Заполнить элементы матрицы случайным образом целыми числами. Вывести элементы матрицы
В питоне недавно, и язык не очень нравится но практические сдавать надо.
таким образом хотел заполнить массив, но выдает ошибку на строке 14 и 11 ‘TypeError: ‘int’ object does not support item assignment
Прошу объяснить в чем здесь проблема и помочь с решением с 3 заданиям (вывести номер столбцов. )
![]()
Решение в стиле Numpy:
сумма элементов в столбцах:
столбец с максимальной суммой элементов:
сумма элементов в строках:
строка с максимальной суммой элементов:
![]()
([0]*x)*y — это не список списков, а просто список целых чисел: [0] * x разворачивается в список нулей, а потом [0, . 0] * y превращается в список из x * y нулей. Попытка обращения к нулю как к списку приводит к указанной ошибке.
Чтобы правильно создать список списков, состоящий полностью из нулей, можно воспользоваться генератором списка:
Также можно использовать двухуровневый генератор списка, чтобы сразу создать список списков со случайными числами:
Кстати, т.к. range(0, x-1) дает числа от 0 до x-2 , то у вас в массиве в последнем столбце и последней строке останутся нули. Чтобы работало правильно, должно быть range(0, x) или просто range(x) .
С остальным я бы посоветовал разобраться самостоятельно. Если уж совсем не получится, тогда задайте отдельный вопрос.
Напишите программу которая заполняет квадратную матрицу случайными числами в интервале 10 99 питон
dim matt() as integer
dim x,y as integer
x=5
y=5
redim matt(x,y)
randomize
for a as integer = 0 to x
for b as integer = 0 to y
matt(x,y)= (rnd()*88)+11
next
next
dim i,z as integer
do
matt(i,z)=0
i+=1
z+=1
loop until (i=x and z=y)
Лучшие помощники
Этот сайт использует cookies. Политика Cookies Вы можете указать условия хранения и доступ к cookies в своем браузере.
Нуждаюсь в срочной помощи в программировании на ПИТОНЕ
Напишите программу на ПИТОНЕ, которая заполняет квадратную матрицу случайными числами в интервале [10,99], и находит максимальный и минимальный элементы в матрице и их индексы.
Пример:
Матрица А:
12 14 67 45
32 87 45 63
69 45 14 11
40 12 35 15
Максимальный элемент A[2,2]=87
Минимальный элемент A[3,4]=11
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.