Предмет: Информатика,
автор: yepboo4
Сформировать квадратную матрицу порядка n по данному образцу:
0 0 0 ... 0 0 1
0 0 0 ... 0 2 0
0 0 0 ... 3 0 0
0 (n-1) 0 ... 0 0 0
n 0 0 ... 0 0 0
Python
Ответы
Автор ответа:
1
def create_matrix(n):
matrix = [[0 for _ in range(n)] for _ in range(n)]
for i in range(n):
matrix[i][n-i-1] = i+1
return matrix
print(create_matrix(5))
Этот код создаст квадратную матрицу порядка 5 с нужным образцом (смотрите фото)
Приложения:
Автор ответа:
1
Ответ:
n=int(input('размер матрицы: '))
print([[(not(n-1-i-j))*(j+1) for i in range(n)] for j in range(n)])
Извините, мeньше получается некрасиво :)
Объяснение:
p15:
у вас выводится тоже в строку
да, но красота другая)
я не знаю как у вас на скриншоте не в строку. ваша прога выводит как у меня. в строку
или про логику и ее красоту, а не ответ?
я не спорю, что ваш ответ неверный. Всё ок
? ещё раз. чем неверный
я ничего не говорил что он неверный.
))). фразы по-русски часто двусмысленны.
я не спорю что ваш ответ неверный - двусмысленна
:)
Похожие вопросы
Предмет: География,
автор: levba39
Предмет: Химия,
автор: shevchykolenka
Предмет: Английский язык,
автор: miroslavsandurskij1
Предмет: Литература,
автор: 4321456789
Предмет: Математика,
автор: fomchenkovaarinaaa