Globálny rozsah viditeľnosti premenných v Pythone

Ak prenesieme premennú num z funkcie do externého bloku kódu, získava globálny rozsah viditeľnosti a stane sa dostupnou nielen vo vnútri funkcie, ale aj zvonku:

pythonnum = 1

def func():
  print(num)
  
func() # vypíše 1
Задание 1

Aký bude výsledok vykonania nasledujúceho kódu:

pythonnum = 2

def func():
  return num

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

Aký bude výsledok vykonania nasledujúceho kódu:

pythonnum = 2

def func():
  return num1

print(func())