давай поясню. функция (в математике, мы же про нее, да?) это однозначное соответствие аргументов значению. есть функции без аргументов. вот этот пример как раз такой. учитывая, что ответ на этот вопрос не зависит от аргументов в силу их отсутствия, и при этом является переменным - это не функция.
это точно на русском написано?
слова я понимаю, но общий смысл сказанного ускользает...
итак, функции мы рассматриваем в данном контексте не столько математические, сколько программисткие - в них могут отсутствовать аргументы
любые выражения можно заменить вызовом функций
у нас тут фукнция зависит от внешних факторов (ну там время, наличие посулы и т.д. - рассматривай это как запрос к удаленному источнику информации)
и это обычная функция которая возвращает булево значение - да или нет
но ты думаешь иначе, ну у тебя там какая-то другая была математика и логика которую ты всех призывеаешь учить