Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 11, 2015 10:36:29

Burdeen
Зарегистрирован: 2015-10-10
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Помощь в создании и сложении матриц(Двухмерных массивов)

Напишите программу, которая случайным образом заполняет две матрицы
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]))


А самый главный вопрос состоит в том, что я не могу понять, как сложить эти матрицы(
Если есть какие то соображения, помогите, пожалуйста

Отредактировано Burdeen (Окт. 11, 2015 13:00:50)

Прикреплённый файлы:
attachment Пробник.py (279 байт)

Офлайн

#2 Окт. 11, 2015 13:07:58

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

Помощь в создании и сложении матриц(Двухмерных массивов)

        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) 
??? Складывается впечатление что ктото над вами прикалывается, а вы копируете подсказку вообще не читая что написано.
Не называйте файлы по русски если уважаете тех кто будет вам помогать.



Отредактировано doza_and (Окт. 11, 2015 13:10:39)

Офлайн

#3 Окт. 11, 2015 13:27:27

Burdeen
Зарегистрирован: 2015-10-10
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Помощь в создании и сложении матриц(Двухмерных массивов)

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

Отредактировано Burdeen (Окт. 11, 2015 13:28:52)

Офлайн

#4 Окт. 11, 2015 15:26:59

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9890
Репутация: +  854  -
Профиль   Отправить e-mail  

Помощь в создании и сложении матриц(Двухмерных массивов)

Burdeen
это название чисто для меня, чтобы я мог распознать его в куче файлов.
Каждый файл исходного кода на питоне является модулем, который может участвовать в импорте, как любой другой модуль.

Burdeen
А самый главный вопрос состоит в том, что я не могу понять, как сложить эти матрицы(
Надо сделать две разные матрицы и складывать их точно так же, как и выводишь, заполняя третью матрицу.



Отредактировано py.user.next (Окт. 11, 2015 15:27:38)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version