Globalt omfang af variabler i Python

Hvis du flytter variablen num fra funktionen til den eksterne kodeblok, vil den få et globalt omfang og blive tilgængelig ikke kun inde i funktionen, men også udefra:

pythonnum = 1

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

Hvad bliver resultatet af at eksekvere følgende kode:

pythonnum = 2

def func():
  return num

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

Hvad bliver resultatet af at eksekvere følgende kode:

pythonnum = 2

def func():
  return num1

print(func())