# Глобальная область видимости переменных в Python

Если перенести переменную `num` из функции во внешний блок кода, то она приобретет глобальную область видимости и станет доступной не только внутри функции, но и снаружи:

`num = 1 def func(): print(num) func() # выведет 1`

Каким будет результат выполнения следующего кода:

`num = 2 def func(): return num func() print(num)`

Каким будет результат выполнения следующего кода:

`num = 2 def func(): return num1 print(func())`
← →
↑