Предмет: Информатика,
автор: nursultandeadpool2
Дан двумерный массив. Напишите программу, которая меняет
местами два любых элемента массива.
Язык пайтон
olegkrasnov98:
два любых элемента...а индексы их выбирает пользователь или рандомно?
Ответы
Автор ответа:
0
Можно сократить, конечно, но будет ли понятно?
import random
a = [[random.randint(1, 10) for j in range(6)] for i in range(6)] #Генерация массива
print(a)
x = int(input("Введите номер строки, в котором находится элемент: "))-1
y = int(input("Введите номер столба, в котором находится элемент: "))-1
x1 = int(input("Введите номер строки, на который хотите переместить элемент: "))-1
y1 = int(input("Введите номер столба, на который хотите переместить элемент: "))-1
a[x][y], a[x1][y1] = a[x1][y1], a[x][y] #Меняем элементы местами
print(a)
Похожие вопросы
Предмет: Английский язык,
автор: daniilborodin
Предмет: Окружающий мир,
автор: наидаисаева1990
Предмет: Английский язык,
автор: миня21
Предмет: Математика,
автор: VorogSHOw
Предмет: Английский язык,
автор: dararybakova310