Помогите решить задачу на питоне
Напишите программу, которая переставляет соседние элементы массива: 1-й со 2-м, 3-й с 4-м и т.д. Нумерация элементов начинается с единицы. Если в массиве нечётное количество элементов, последний элемент остаётся на своём месте.
Входные данные
Первая строка содержит размер массива N . Во второй строке через пробел задаются N чисел – элементы массива. Гарантируется, что 0 < N ≤ 10000 .
Выходные данные
Программа должна вывести в одну строчку все элементы получившегося массива, разделив их пробелами.
Примеры
входные данные
6
1 2 3 4 5 6
выходные данные
2 1 4 3 6 5
Ответы
Ответ дал:
2
n = int(input())
A = list(map(int, input().split()))
for i in range(0, n - 1, 2):
k = A[i]
A[i] = A[i+1]
A[i+1] = k
print(*A)
Вас заинтересует
1 год назад
1 год назад
1 год назад
1 год назад
7 лет назад
7 лет назад
тест 2
ввод 1
10
Ожидаемый 10
Получено ***Ошибка***
Traceback (most recent call last):
File "__tester__.python3", line 9, in
A[i] = A[i+1]
IndexError: list index out of range