x = 5
def change_global():
global x
x = 10
change_global()
print(x)
10
. Функция change_global()
изменяет значение глобальной переменной x
, используя ключевое слово global
.
Этот код демонстрирует использование ключевого слова global
в Python.
Разберем по шагам:
x
и ей присваивается значение 5
.change_global()
. Внутри этой функции используется global x
. Это означает, что функция будет работать с глобальной переменной x
, а не создавать локальную переменную с тем же именем.change_global()
глобальной переменной x
присваивается значение 10
.change_global()
.change_global()
происходит изменение значения глобальной переменной x
с 5
на 10
.print(x)
выводит значение x
. Поскольку x
была изменена функцией change_global()
, на экран будет выведено 10
.Вывод:
Код выведет на экран 10
.