Условия задачи:
Напишите программу, в которой создается числовой список. Список заполняется случайными числами. Затем элементы с четными индексами сортируются в порядке возрастания, а элементы с нечетными индексами сортируются в порядке убывания.
Решение задачи:
from random import randint
lst = [randint(1,99) for _ in range(9)]
print(lst)
lst = sorted([i for i in lst if i % 2 == 0]) + sorted([i for i in lst if i % 2 != 0])
print(lst)
#как вариант
lst = [randint(1,99) for _ in range(9)]
lst.sort()
print(lst)
lst = [i for i in lst if i % 2 == 0] + [i for i in lst if i % 2 != 0]
print(lst)