СОР № 1 Информатика 9 класс Программирование алгоритмов на языке программирования Python (пайтон)

Назад
Информатика - 9 класс, Русский 🇷🇺 3 четверть

Программирование алгоритмов на языке программирования Python (пайтон)

Задание:

Дан двумерный массив и два числа: i и j. Поменяйте в массиве столбцы с номерами i и
j и выведите результат.
Программа получает на вход размеры массива n и m, затем элементы массива, затем числа
i и j. В решении используйте функцию swap_columns().
Источники: http://pythoshka.ru/page_id388.html

Решение:


def swap_columns(a, i, j):

for k in range(len(a)):

a[k][i], a[k][j] = a[k][j], a[k][i]

 

n, m = [int(i) for i in input().split()]

a = [[int(j) for j in input().split()] for i in range(n)]

i, j = [int(i) for i in input().split()]

swap_columns(a, i, j)

print(‘\n’.join([‘ ‘.join([str(i) for i in row]) for row in a]))

60 сек

Смотрите решение
без ожидания

Чтобы продолжить, установите Яндекс поиском по умолчанию в вашем основном браузере и ищите в нем
Настроить поиск
Назад к выбору СОР/СОЧ