Вопрос:

Дано число N и N строк. Выведи их в обратном порядке. Последнее слово надо вывести первым, предпоследнее — вторым и т. д.

Фотография

Ответ ассистента

**Ответ:** ```python n = int(input()) words = [] for _ in range(n): word = input() words.append(word) # Выводим слова в обратном порядке for i in range(n - 1, -1, -1): print(words[i]) ``` **Решение:** 1. Сначала мы считываем число $N$, которое говорит нам, сколько строк будет введено. 2. Создаём пустой список `words`, чтобы сохранить в нём все слова. 3. С помощью цикла `for` считываем $N$ слов и добавляем каждое в список методом `.append()`. 4. Используем второй цикл для вывода. Мы начинаем с последнего индекса `n - 1` и идём до начала (индекс `0`), используя шаг `-1` в функции `range`.

Похожие задачи

Посмотри похожие решения — вдруг одно из них подойдёт тебе

Другие решения

Что ещё задавали пользователи