Escopo global de variáveis em Python

Se a variável num for movida de dentro da função para um bloco de código externo, ela adquirirá um escopo global e se tornará acessível não apenas dentro da função, mas também fora dela:

pythonnum = 1

def func():
  print(num)
  
func() # exibirá 1
Задание 1

Qual será o resultado da execução do seguinte código:

pythonnum = 2

def func():
  return num

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

Qual será o resultado da execução do seguinte código:

pythonnum = 2

def func():
  return num1

print(func())