Вопрос задан 09.09.2026 в 17:21. Предмет Информатика. Спрашивает Вацюта Оля.

Для Python. Выведите элементы данного списка в обратном порядке, не изменяя сам список. Входные данные: вводится список чисел. Все числа списка находятся на одной строке. Выходные данные: выведите ответ на задачу. Примеры: входные данные: 1 2 3 4 5; выходные данные: 5 4 3 2 1.

Перейти к ответам

Ответы на вопрос

Отвечает Вишневская Анастасия.

Чтобы вывести элементы списка в обратном порядке и при этом не изменять сам список, в Python удобно использовать срез с отрицательным шагом [::-1].

Сначала считываем числа из одной строки и создаём список. Затем создаём обратную последовательность и выводим её.

Python
a = list(map(int, input().split()))

print(*a[::-1])

Разбор:

  • input().split() — считывает строку и разделяет её на отдельные элементы.

  • map(int, ...) — преобразует полученные строки в числа.

  • list(...) — создаёт список.

  • a[::-1] — возвращает новый список, элементы которого расположены в обратном порядке. Исходный список a при этом остаётся без изменений.

  • print(*...) — выводит элементы списка через пробел.

Например:

Ввод:

1 2 3 4 5

Список:

[1, 2, 3, 4, 5]

a[::-1] создаст:

[5, 4, 3, 2, 1]

Вывод:

5 4 3 2 1

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос