Предмет: Информатика,
автор: styles23
Помогите решить задачу на питоне
Напишите программу, которая переставляет соседние элементы массива: 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)
еще раз скопируйте
Получм
Получилось, спасибо!!!!
Похожие вопросы
Предмет: Английский язык,
автор: halloween2
Предмет: Русский язык,
автор: Ялики
Предмет: Русский язык,
автор: avandop
Предмет: Литература,
автор: esmira73
Предмет: Математика,
автор: DanikGr
тест 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