Globalt variabelomfång i Python

Om vi flyttar variabeln num från funktionen till det externa kodblocket, kommer den få ett globalt variabelomfång och bli tillgänglig inte bara inuti funktionen, utan även utanför:

pythonnum = 1

def func():
  print(num)
  
func() # skriver ut 1
Задание 1

Vad blir resultatet av att exekvera följande kod:

pythonnum = 2

def func():
  return num

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

Vad blir resultatet av att exekvera följande kod:

pythonnum = 2

def func():
  return num1

print(func())