Παγκόσμιο Πεδίο Ορατότητας Μεταβλητών στην Python

Αν μετακινήσουμε τη μεταβλητή num από τη συνάρτηση στο εξωτερικό μπλοκ κώδικα, τότε αυτή θα αποκτήσει παγκόσμιο πεδίο ορατότητας και θα γίνει προσβάσιμη όχι μόνο μέσα στη συνάρτηση, αλλά και από έξω:

pythonnum = 1

def func():
  print(num)
  
func() # θα εμφανίσει 1
Задание 1

Ποιο θα είναι το αποτέλεσμα της εκτέλεσης του ακόλουθου κώδικα:

pythonnum = 2

def func():
  return num

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

Ποιο θα είναι το αποτέλεσμα της εκτέλεσης του ακόλουθου κώδικα:

pythonnum = 2

def func():
  return num1

print(func())