понять, что нужно поменять в коде, чтобы не было след. ошибки:
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])
300
500
Ответы на вопрос:
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 строки ввода, цикл нужен только для вывода
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
SVTBTN12.04.2020 16:37
-
verbenalaym27.09.2022 18:32
-
andreykotov611.02.2021 22:45
-
Djessika2407.02.2020 00:48
-
katyusha022.04.2022 00:34
-
алина389405.03.2021 13:06
-
Амира57323.09.2022 10:59
-
Nastykissa31.05.2020 04:19
-
AleksandrKot10.10.2021 07:38
-
Ymnushca10.01.2021 15:58
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.