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:

pythonnum = 1

def func():
  print(num)
  
func() # tulostaa 1
Задание 1

Mikä on seuraavan koodin suorituksen tulos:

pythonnum = 2

def func():
  return num

func()
print(num)
Задание 2

Mikä on seuraavan koodin suorituksen tulos:

pythonnum = 2

def func():
  return num1

print(func())