— Переменной
X присваивается значение 99;— В функции
selector() есть ключевое слово global: X ссылается на глобальную переменную;— В
selector() выполняется команда print(X), которая сразу же обращается к глобальной переменной X, и на данный момент её значение — 99. Поэтому на этом шаге будет выведено 99.— Затем
X присваивается новое значение 88, но это произойдёт после того, как было выведено значение.