Globalt omfang af variabler i Python
Hvis du flytter variablen num fra
funktionen til den eksterne kodeblok, vil den
få et globalt omfang
og blive tilgængelig ikke kun inde i funktionen,
men også udefra:
num = 1
def func():
print(num)
func() # vil udskrive 1
Hvad bliver resultatet af at eksekvere følgende kode:
num = 2
def func():
return num
func()
print(num)
Hvad bliver resultatet af at eksekvere følgende kode:
num = 2
def func():
return num1
print(func())