¿Por qué la variable global es inaccesible desde la función?
📁 función, python, IA
Por favor, dime por qué la función no muestra el valor de s
s = "" Soy Variable Global "" def foo (): print (s) r = '' restablecer Variable Global ' foo () Supuse que cuando el intérprete llega a la línea print(s), entenderá que en el ámbito de visibilidad de la función foo no existe tal variable. Por lo tanto, comenzará a buscarla en el área externa de visibilidad, pero allí está.
Sin embargo, como resultado, se muestra el siguiente mensaje de error en la consola:
Traceback (most recent call last): File "index.py" , line 7 , in <module> foo () file "index.py" ,