Есть список целых, заполненный случайными числами.
На основании данных этого массива нужно:
■ Создать список целых, содержащий только четные
числа из первого списка;
■ Создать список целых, содержащий только нечетные
числа из первого списка;
■ Создать список целых, содержащий только отрицательные числа из первого списка;
■ Создать список целых, содержащий только положительные числа из первого списка.

numbers = [1,67,12,45,-1,0,12,69,-100]
odd-list = []
even_list =[]
positive_listv = []
negative_lst = []


пожалуйста помагите

Ответы

Ответ дал: nikdissv
1

Ответ:

numbers = [1,67,12,45,-1,0,12,69,-100]

odd-list = [i for i in numbers if i%2]

even_list = [i for i in numbers if not i%2]

positive_list = [i for i in numbers if i >= 0]

negative_list = [i for i in numbers if i < 0]

Объяснение:

i%2 - число имеет остаток при делении на 2

not i%2 - число не имеет остаток при делении на 2

это определение четности и не четности.

списки создаются с помощью list comprehension.

Вас заинтересует