Вопрос:

Дано число N и N чисел по одному в строке. Выведи те из них, которые меньше последнего числа.

Фотография

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

**Ответ:** ```python n = int(input()) numbers = [] for _ in range(n): num = int(input()) numbers.append(num) last_number = numbers[-1] for x in numbers: if x < last_number: print(x) ``` **Решение:** 1. Сначала мы считываем число $N$, которое говорит нам, сколько чисел будет введено дальше. 2. С помощью цикла `for` считываем каждое из $N$ чисел и добавляем их в список `numbers`. 3. Сохраняем последнее число из списка в переменную `last_number` (в Python к последнему элементу можно обратиться по индексу `-1`). 4. Снова проходим циклом по всем числам в списке и, если число меньше последнего, выводим его на экран.

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

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