Globalt variabelomfång i Python
Om vi flyttar variabeln num från
funktionen till det externa kodblocket, kommer den
få ett globalt variabelomfång
och bli tillgänglig inte bara inuti funktionen,
utan även utanför:
pythonnum = 1
def func():
print(num)
func() # skriver ut 1
Задание 1
Vad blir resultatet av att exekvera följande kod:
pythonnum = 2
def func():
return num
func()
print(num)
Задание 2
Vad blir resultatet av att exekvera följande kod:
pythonnum = 2
def func():
return num1
print(func())