Помогите, пожалуйста, понять, что нужно поменять в коде, чтобы не было след....

0 голосов
115 просмотров

Помогите, пожалуйста, понять, что нужно поменять в коде, чтобы не было след. ошибки: Traceback (most recent call last): File "main.py", line 7, in a[p-1][i], a[q-1][i] = a[q-1][i], a[p-1][i] IndexError: list index out of range Сам код вот: N,M = map(int,input().split()) a = [[int(j) for j in input().split()] for i in range(N)] #n,m=[int(i) for i in input().split()] p,q = map(int,input().split()) for i in range(N): a[p-1][i], a[q-1][i] = a[q-1][i], a[p-1][i] print(a[i])


image

Информатика (223 баллов) | 115 просмотров
Дан 1 ответ
0 голосов

N, M = map(int,input().split())

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

p, q = map(int,input().split())

a[p - 1], a[q - 1] = a[q - 1], a[p - 1]

for j in a:

   print(j)

Нужно поменять всего 2 строки ввода, цикл нужен только для вывода

(1.1k баллов)
0
0

MrpansarОтличник

0

можете помочь в решении

0

очень надо

0

Зашла на 100 из 100! Спасибо вам большое!