Первый способ тоже работает. Но есть 2 нюанса:
Во первых, при вызове функции finder, вы не используете print, как в первом случае. Поэтому, вы не видите её вывод.
Во вторых, насколько я понимаю, вы хотели решить первую проблему, добавив в функцию "print('yea')", однако, поскольку эта функция идёт после return, до нёё код не доходит. Поставьте "print('yea')" перед return, и всё заработает.