def use_global():
    global y
    y = 20
use_global()
print(y)
20. 
  Инструкция global y внутри функции use_global() указывает, что переменная y, используемая внутри функции, относится к глобальной области видимости. 
  Поэтому присваивание y = 20 изменяет значение глобальной переменной y, и последующий вызов print(y) печатает новое значение.
    Данный код демонстрирует использование ключевого слова global в Python. 
    Задача состоит в том, чтобы понять, как изменяется глобальная переменная y внутри функции use_global() и что будет выведено в консоль.
  
def use_global(): Определяет функцию с именем use_global, которая не принимает аргументов.
    global y Внутри функции use_global ключевое слово global указывает, что мы хотим использовать глобальную переменную с именем y.  Это означает, что любое изменение y внутри функции повлияет на переменную y, объявленную вне функции (в глобальной области видимости).
    y = 20  Внутри функции use_global глобальной переменной y присваивается значение 20.
    use_global() Вызывается функция use_global. В результате выполнения этой функции глобальная переменная y изменяется и становится равной 20.
    print(y) Выводит значение глобальной переменной y в консоль. Так как функция use_global изменила глобальную y на 20, то будет выведено именно это значение.
    
    Код выведет в консоль число 20.