Напишите программу которая заполняет квадратную матрицу случайными числами в интервале 10 99 питон
Перейти к содержимому

Напишите программу которая заполняет квадратную матрицу случайными числами в интервале 10 99 питон

Заполнить элементы матрицы случайным образом целыми числами. Вывести элементы матрицы

В питоне недавно, и язык не очень нравится но практические сдавать надо.

таким образом хотел заполнить массив, но выдает ошибку на строке 14 и 11 ‘TypeError: ‘int’ object does not support item assignment

Прошу объяснить в чем здесь проблема и помочь с решением с 3 заданиям (вывести номер столбцов. )

user avatar

Решение в стиле Numpy:

сумма элементов в столбцах:

столбец с максимальной суммой элементов:

сумма элементов в строках:

строка с максимальной суммой элементов:

user avatar

([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

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *