Вы должны перебирать заданные аргументы, проверяя каждый из них по очереди.
def myfunc(*args):
blist = []
for arg in args:
if arg % 2 == 0:
blist.append(arg)
else:
print("Not even")
return blist
После завершения l oop вы также должны вернуть только что созданный список. Печать возвращаемого значения blist.append
не дает никакой интересной информации; он просто напечатает None
, а не значение, которое вы только что добавили в список.