Найти - Пользователи
Полная версия: Помощь в создании и сложении матриц(Двухмерных массивов)
Начало » Центр помощи » Помощь в создании и сложении матриц(Двухмерных массивов)
1
Burdeen
Напишите программу, которая случайным образом заполняет две матрицы
5×5 целыми числами, складывает матрицы и печатает все матрицы.

Как я понял, это должно выглядеть приблизительно так:
import random
n = 5
a = [[0] * n for i in range(n)]
for i in range(n):
for j in range(n):
if i < j:
a[i][j] = random.randint(0,n)
elif i > j:
a[i][j] = random.randint(0,n)
else:
a[i][j] = random.randint(0,n)
for row in a:
print(' '.join([str(elem) for elem in row]))


import random
n = 5
a = [[0] * n for i in range(n)]
for i in range(n):
for j in range(n):
if i < j:
a[i][j] = random.randint(0,n)
elif i > j:
a[i][j] = random.randint(0,n)
else:
a[i][j] = random.randint(0,n)
for row in a:
print(' '.join([str(elem) for elem in row]))


А самый главный вопрос состоит в том, что я не могу понять, как сложить эти матрицы(
Если есть какие то соображения, помогите, пожалуйста
doza_and
        if i < j:
            a[i][j] = random.randint(0,n) 
        elif i > j:
            a[i][j] = random.randint(0,n) 
        else:
            a[i][j] = random.randint(0,n) 
??? Складывается впечатление что ктото над вами прикалывается, а вы копируете подсказку вообще не читая что написано.
Не называйте файлы по русски если уважаете тех кто будет вам помогать.
Burdeen
doza_and
это название чисто для меня, чтобы я мог распознать его в куче файлов.
Да, я использую шаблоны найденные в интернете, потому что не имею абсолютно никаких знаний по данной теме, с чем и пришел сюда, и мне нужна помощь, а не бесполезные упреки. Если вам нечем помочь мне, прошу удалиться из сего топика.
py.user.next
Burdeen
это название чисто для меня, чтобы я мог распознать его в куче файлов.
Каждый файл исходного кода на питоне является модулем, который может участвовать в импорте, как любой другой модуль.

Burdeen
А самый главный вопрос состоит в том, что я не могу понять, как сложить эти матрицы(
Надо сделать две разные матрицы и складывать их точно так же, как и выводишь, заполняя третью матрицу.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB