Предмет: Информатика,
автор: Adami
Помогите, пожалуйста, понять, что нужно поменять в коде, чтобы не было след. ошибки:
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])
Приложения:

Ответы
Автор ответа:
1
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 строки ввода, цикл нужен только для вывода
Adami:
Зашла на 100 из 100! Спасибо вам большое!
Интересные вопросы
Предмет: Алгебра,
автор: 18947
Предмет: История,
автор: Янка0812
Предмет: Математика,
автор: asem1996
Предмет: Математика,
автор: викуся263
Предмет: Алгебра,
автор: krti20031