Παγκόσμιο Πεδίο Ορατότητας Μεταβλητών στην Python
Αν μετακινήσουμε τη μεταβλητή num από
τη συνάρτηση στο εξωτερικό μπλοκ κώδικα, τότε αυτή
θα αποκτήσει παγκόσμιο πεδίο ορατότητας
και θα γίνει προσβάσιμη όχι μόνο μέσα στη συνάρτηση,
αλλά και από έξω:
num = 1
def func():
print(num)
func() # θα εμφανίσει 1
Ποιο θα είναι το αποτέλεσμα της εκτέλεσης του ακόλουθου κώδικα:
num = 2
def func():
return num
func()
print(num)
Ποιο θα είναι το αποτέλεσμα της εκτέλεσης του ακόλουθου κώδικα:
num = 2
def func():
return num1
print(func())