У тебя задача не добавить переменную в условие, а сделать так, чтобы переменная была видна в глобальном окружении.
Сейчас у тебя f создана в функции, и в ней же умерла бесследно.
Если тебе нужна переменная, то ты либо объявляешь её глобально (не правильно, не надо так делать)
Области видимости, к обязательному ознакомлению
Либо возвращай её из функции:
return f
не забудь результат исполнения функции присвоить в переменную, которую ты будешь подсовывать в условие во второй функции