Escopo global de variáveis em Python
Se a variável num for movida de
dentro da função para um bloco de código externo, ela
adquirirá um escopo global
e se tornará acessível não apenas dentro da função,
mas também fora dela:
num = 1
def func():
print(num)
func() # exibirá 1
Qual será o resultado da execução do seguinte código:
num = 2
def func():
return num
func()
print(num)
Qual será o resultado da execução do seguinte código:
num = 2
def func():
return num1
print(func())