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:

pythonnum = 1

def func():
  print(num)
  
func() # väljastab 1
Задание 1

Milline on järgmise koodi tulemus:

pythonnum = 2

def func():
  return num

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

Milline on järgmise koodi tulemus:

pythonnum = 2

def func():
  return num1

print(func())