я тоже не так давно учу, но вроде как в функцию надо передавать аргументы
Мб у тебя функция ничего не возвращает?
Вместо print попробуй return и без скобочек
Да, точно. В sort(key = func(y))
def func(a): if a <= 3: return True return False
Что не так - зависит от того, какого поведения ты хотел. В любом случае, ключевая функция должна возвращать ключ для сравнения элементов, а не иногда что-то печатать.
Обсуждают сегодня