Глобальная область видимости переменных в 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())



Чат с GPT Компилятор