Ох, блин… я вчитался…
Что происходит…
if user_input < 0: проходит, а вот
if user_input % 2 == 0: нет.
И почему ты используешь user_input? Тебе "a" переменная для чего?
Увидел, уже глаза замылились, соре за флуд. Спасибо большое. Переменная *а* просто для обозначения количества передаваемых аргументов, разве нет? Расскажи, где я не прав, я ток рад буду, я только начал учиться.