Глобални опсег видљивости променљивих у Пајтону

Ако преместимо променљиву num из функције у спољашњи блок кода, она ће добити глобални опсег видљивости и постати доступна не само унутар функције, већ и споља:

pythonnum = 1

def func():
  print(num)
  
func() # исписаће 1
Задание 1

Који ће бити резултат извршавања следећег кода:

pythonnum = 2

def func():
  return num

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

Који ће бити резултат извршавања следећег кода:

pythonnum = 2

def func():
  return num1

print(func())