Я написал следующий код:
list_1 = [5, 18, 3]
list_2 = []
for element in list_1:
if element < 0:
list_2.append(element)
elif element % 9 == 0:
list_2.append(element)
elif element % 2 != 0:
list_2.append(element)
else:
print('No number is valid')
print(list_2)
Проблема в том, что это возвращает список чисел, которые удовлетворяют хотя бы одному из 3 условий.
Я хочу получить список чисел, удовлетворяющих всем трем условиям. Как мне этого добиться?