Globaler Geltungsbereich von Variablen in Python

Wenn man die Variable num aus der Funktion in den äußeren Codeblock verschiebt, erhält sie einen globalen Geltungsbereich und wird nicht nur innerhalb der Funktion, sondern auch von außen zugreifbar:

pythonnum = 1

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

Wie wird das Ergebnis der Ausführung des folgenden Codes sein:

pythonnum = 2

def func():
  return num

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

Wie wird das Ergebnis der Ausführung des folgenden Codes sein:

pythonnum = 2

def func():
  return num1

print(func())