Ámbito global de variables en Python

Si movemos la variable num desde la función al bloque de código externo, esta adquirirá ámbito global y se volverá accesible no solo dentro de la función, sino también fuera:

pythonnum = 1

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

¿Cuál será el resultado de ejecutar el siguiente código:

pythonnum = 2

def func():
  return num

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

¿Cuál será el resultado de ejecutar el siguiente código:

pythonnum = 2

def func():
  return num1

print(func())