Предмет: Информатика, автор: timalppoop

Реалізувати програму яка міняє місцями останній рядок і пепший стовпець квадратної матриці.​

Ответы

Автор ответа: Аноним
0

Ответ:

n = int(input())

arr = [[n * i + j + 1 for j in range(n)] for i in range(n)]

for i in range(n):

   arr[n - 1][n - 1 - i], arr[i][0] = arr[i][0], arr[n - 1][n - 1 - i]

print('\n'.join([' '.join([str(i) for i in row]) for row in arr]))

Объяснение:

или так, не сказано в каком порядке должен меняться первый столбец

n = int(input())

arr = [[n * i + j + 1 for j in range(n)] for i in range(n)]

for i in range(n):

   arr[n - 1][i], arr[i][0] = arr[i][0], arr[n - 1][i]

print('\n'.join([' '.join([str(i) for i in row]) for row in arr]))

Похожие вопросы
Предмет: Русский язык, автор: neznaikaVIP
выразите основную мысль текста:Работали у нас топографы. Вымеряли дороги, ручьи, озера, а потом расспрашивали что и как называется, чтобы поставить на карте верные названия. Услыхали, что наша речка Хрустальной зовется, усмехнулись:
- Хрустальная! Откуда ж такое название? Ведь ее переплюнуть можно. И тиной она заросла.
Сказали и ушли. А мы забеспокоились. Вдруг и вправду изменят у нашей речки имя? Возьмут и назовут ее Петлянкой, Мелководной или вовсе Болотным ручьем… Обидно!
Любят у нас эту речку. Она ведь на самом деле бывает хрустальной.
Весною, после половодья, ранним студеным утром берега речки вдруг покрываются ледяными кораллами. На каждой травинке, на каждом стебле осоки и даже на нижних ветках кустов рождаются прозрачные ледяные столбики. Они большие – величиной с палец.
Набежит ветер, качнет кусты и траву – над рекой перезвон. Тонкий, стеклянный.
А взойдет солнце – каждый столбик вспыхнет темным, фиолетовым, зеленым огнем. Так заискрится, будто внутри него лампочку зажгли.
Не видать тогда ни топких берегов, ни зарослей рыжей тресты. Бежит светлая речка в хрустальных сияющих берегах.
Вот какой у нас она бывает! Разве можно ее Болотным ручьем обозвать