Volobuev_Ilya
Март 5, 2016 04:06:21
Это unittest использовать как я понял.
JOHN_16
Март 6, 2016 10:21:36
Volobuev_Ilya
типичный говнокод. Это не значит что он не работает, это просто характеристика качества кода. А если завтра вам понадобится умножать 5 на 5, а потом 6 на 6? Думаю вы знаете что такое алгоритм в теории о програмировании.
В любом случае это вам же надо, пользуйтесь.
Volobuev_Ilya
Март 7, 2016 16:14:50
def Mult(arr1,arr2):
if len(arr1)==len(arr2):
for x in arr:
res=res+arr1[x]*arr2[x]
return res
else:
return "Не могу перемножить."
a=[[input() for y in range(4)] for x in range(4)]
b=[[input() for y in range(4)] for x in range(4)]
res=[[input() for y in range(4)] for x in range(4)]
for y in range(4):
for x in range(4):
res[y][x]=Mult(a[y],b[:,x])
Я так и не получил ответа верен ли код.
doza_and
Март 7, 2016 20:51:14
Volobuev_Ilya
Я так и не получил ответа верен ли код.
Вы пишете неправду. Вам сразу сказали - код неверен.
Volobuev_Ilya
Март 10, 2016 01:47:14
Хм, смотреть самому не хочется готовое. Хочется подумать где ошибка.
А как исправить на верный алгоритм уже существующий?
Volobuev_Ilya
Март 10, 2016 02:16:01
Если строку можно получить так
, то как получить столбец?