Форум сайта python.su
Напишите программу, которая случайным образом заполняет две матрицы
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)
Прикреплённый файлы: Пробник.py (279 байт)
Офлайн
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)
Офлайн
doza_andэто название чисто для меня, чтобы я мог распознать его в куче файлов.
Отредактировано Burdeen (Окт. 11, 2015 13:28:52)
Офлайн
BurdeenКаждый файл исходного кода на питоне является модулем, который может участвовать в импорте, как любой другой модуль.
это название чисто для меня, чтобы я мог распознать его в куче файлов.
BurdeenНадо сделать две разные матрицы и складывать их точно так же, как и выводишь, заполняя третью матрицу.
А самый главный вопрос состоит в том, что я не могу понять, как сложить эти матрицы(
Отредактировано py.user.next (Окт. 11, 2015 15:27:38)
Офлайн