CoOlbOY2003g
17.07.2022 12:49

понять, что нужно поменять в коде, чтобы не было след. ошибки:

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])

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Cru555her
30.07.2020 13:24

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 строки ввода, цикл нужен только для вывода

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота