Globalusis kintamųjų matomumo apimtis Python kalboje

Jei perkelsime kintamąjį num iš funkcijos į išorinį kodo bloką, jis įgaus globalią matomumo sritį ir taps prieinamas ne tik funkcijos viduje, bet ir išorėje:

pythonnum = 1

def func():
  print(num)
  
func() # išves 1
Задание 1

Koks bus šio kodo vykdymo rezultatas:

pythonnum = 2

def func():
  return num

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

Koks bus šio kodo vykdymo rezultatas:

pythonnum = 2

def func():
  return num1

print(func())