Предмет: Информатика,
автор: SadNoWay
Слева направо, сверху вниз
Даны два числа n и m. Создайте двумерный массив размером n×m и заполните его в соответствии с примером.
Данную задачу необходимо решить с помощью генератора, который заполнит матрицу A. Вы должны отправить на проверку единственную строку вида:
A = [текст генератора]
Ввод
4 4
Вывод
0 1 2 3
4 5 6 7
8 9 10 11
12 13 14 15
Моё решение:
A=[[i+(j*m) for i in range (n)] for j in range (m)]
В компиляторе Python всё верно, всё соответсвует данным вывода, но в Сириус данное решение не проходит(Пишет: Программа выдаёт ошибку в процессе выполнения)
Приложения:
Ответы
Автор ответа:
1
Ответ:
Нужно чтобы ответ вывелся в единственном print
n, m = map(int, input().split())
A = [[str(i + (j * m)) for i in range(n)] for j in range(m)]
response = ''
for i in A:
response += ' '.join(i) + '\n'
print(response)
Похожие вопросы
Предмет: Английский язык,
автор: заморочка1
Предмет: Русский язык,
автор: настюша291
Предмет: Русский язык,
автор: крутой1232
Предмет: Русский язык,
автор: R1net1
Предмет: Алгебра,
автор: 10000000000000000005
Если да, то в Сириусе дан такой пример сразу, а мне надо всего лишь написать A=[код]