x = 1 def fun(a): b=3 x=4 def sub(c): d=b global x x = 7 print ("Nested Function\n") print locals() sub(5) print ("\nFunction\n") print locals() print locals()["x"] print globals()["x"] print ("\nGlobals\n") print globals() fun(2)