Globalt omfang for variabler i Python
Hvis vi flytter variabelen num fra
funksjonen til den ytre kodeblokken, vil den
få et globalt omfang
og bli tilgjengelig ikke bare inne i funksjonen,
men også utenfor:
num = 1
def func():
print(num)
func() # vil skrive ut 1
Hva blir resultatet av å kjøre følgende kode:
num = 2
def func():
return num
func()
print(num)
Hva blir resultatet av å kjøre følgende kode:
num = 2
def func():
return num1
print(func())