## Задача 2. Генерация ### Что нужно сделать Пользователь вводит целое число N. Вам необходимо написать программу, которая генерирует список из чисел от 0 до N (не включая N). Например, если N — это 5, то нужно работать со списком 0, 1, 2, 3, 4. Также есть дополнительное условие. При заполнении списка нужно выполнить одно из двух действий с каждым числом: - Если индекс числа чётный (или 0), то вместо числа необходимо взять 1; - Если индекс числа нечётный, то вместо числа необходимо взять остаток от деления этого числа на 5 (число % 5). Таким образом нужен следующий алгоритм: ``` цикл по числам если текущий индекс чётный то в список добавляется 1 если текущий индекс нечётный то в список добавляется (число % 5) ``` Алгоритм нужно реализовать при помощи генератора списка (в одну строку). Пример: ``` Введите длину списка: 10 Результат: [1, 1, 1, 3, 1, 0, 1, 2, 1, 4] ``` ### Что оценивается - Результат вычислений корректен. - Input содержит корректные приглашения для ввода. - Формат вывода соответствует указанному в задаче. - Переменные и функции имеют значащие имена, не только a, b, c, d (подробнее об этом в видео 2.3).