Можно сократить, конечно, но будет ли понятно?
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] #Меняем элементы местами
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Можно сократить, конечно, но будет ли понятно?
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)