Á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:
num = 1
def func():
print(num)
func() # mostrará 1
¿Cuál será el resultado de ejecutar el siguiente código:
num = 2
def func():
return num
func()
print(num)
¿Cuál será el resultado de ejecutar el siguiente código:
num = 2
def func():
return num1
print(func())