Muuttujien globaali näkyvyysalue Pythonissa
Jos muuttuja num siirretään
funktiosta ulompaan koodilohkoon, se
saavuttaa globaalin näkyvyysalueen
ja tulee saatavilla paitsi funktion sisällä,
myös ulkopuolelta:
num = 1
def func():
print(num)
func() # tulostaa 1
Mikä on seuraavan koodin suorituksen tulos:
num = 2
def func():
return num
func()
print(num)
Mikä on seuraavan koodin suorituksen tulos:
num = 2
def func():
return num1
print(func())