Muutujate globaalne ulatus Pythonis
Kui muutuja num nihutada
funktsioonist välisesse koodiplokki, saab sellest
globaalse ulatusega
ja muutub kättesaadavaks mitte ainult funktsiooni sees,
vaid ka väljaspool seda:
num = 1
def func():
print(num)
func() # väljastab 1
Milline on järgmise koodi tulemus:
num = 2
def func():
return num
func()
print(num)
Milline on järgmise koodi tulemus:
num = 2
def func():
return num1
print(func())