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