Ответ:

Проверяем, что условие X % 2 == 0 выбирает чётные числа. В обеих ветвях выполняется требуемое действие: для чётного числа — X += 1, иначе — X -= 1.

Варианты 1 и 2 записаны корректно в синтаксисе Python: после if и else стоит двоеточие, а команды ветвей имеют отступ. Вариант 3 смешивает конструкции: слово then в Python не используется, а после else нет двоеточия.

Ответ: варианты 1 и 2.