locals={0} {'e': 111, 'd': 200, 'c': 100}
globals={0} {'__name__': '__main__', '__doc__': 'Automatically created module for IPython interactive environment', '__package__': None, '__loader__': None, '__spec__': None, '__builtin__': <module 'builtins' (built-in)>, '__builtins__': <module 'builtins' (built-in)>, '_ih': ['', 'a1 = 100\n\ndef fun():\n print(a1)\n print("I am in fun")\n # a2的作用范围是fun\n a2 = 99\n print(a2)', 'a1 = 100\n\ndef fun():\n print(a1)\n print("I am in fun")\n # a2的作用范围是fun\n a2 = 99\n print(a2)', 'a1 = 100\n\ndef fun():\n print(a1)\n print("I am in fun")\n # a2的作用范围是fun\n a2 = 99\n print(a2)\n \nprint(a1)\nfun()\nprint(a2)', 'a1 = 100\na2 = 0\ndef fun():\n print(a1)\n print("I am in fun")\n # a2的作用范围是fun\n a2 = 99\n print(a2)\n \nprint(a1)\nfun()\nprint(a2)', 'a = 1\nb = 2\n\ndef fun(c,d):\n e = 111\n print("locals={0}",format(locals()))\n print("globals={0}",format(globals(0)))\n \nfun(100,200) \n ', 'a = 1\nb = 2\n\ndef fun(c,d):\n e = 111\n print("locals={0}",format(locals()))\n print("globals={0}",format(globals()))\n \nfun(100,200) \n '], '_oh': {}, '_dh': ['C:\\Users\\P0114255\\Python'], 'In': ['', 'a1 = 100\n\ndef fun():\n print(a1)\n print("I am in fun")\n # a2的作用范围是fun\n a2 = 99\n print(a2)', 'a1 = 100\n\ndef fun():\n print(a1)\n print("I am in fun")\n # a2的作用范围是fun\n a2 = 99\n print(a2)', 'a1 = 100\n\ndef fun():\n print(a1)\n print("I am in fun")\n # a2的作用范围是fun\n a2 = 99\n print(a2)\n \nprint(a1)\nfun()\nprint(a2)', 'a1 = 100\na2 = 0\ndef fun():\n print(a1)\n print("I am in fun")\n # a2的作用范围是fun\n a2 = 99\n print(a2)\n \nprint(a1)\nfun()\nprint(a2)', 'a = 1\nb = 2\n\ndef fun(c,d):\n e = 111\n print("locals={0}",format(locals()))\n print("globals={0}",format(globals(0)))\n \nfun(100,200) \n ', 'a = 1\nb = 2\n\ndef fun(c,d):\n e = 111\n print("locals={0}",format(locals()))\n print("globals={0}",format(globals()))\n \nfun(100,200) \n '], 'Out': {}, 'get_ipython': <bound method InteractiveShell.get_ipython of <ipykernel.zmqshell.ZMQInteractiveShell object at 0x000001B595A18E80>>, 'exit': <IPython.core.autocall.ZMQExitAutocall object at 0x000001B595A76358>, 'quit': <IPython.core.autocall.ZMQExitAutocall object at 0x000001B595A76358>, '_': '', '__': '', '___': '', '_i': 'a = 1\nb = 2\n\ndef fun(c,d):\n e = 111\n print("locals={0}",format(locals()))\n print("globals={0}",format(globals(0)))\n \nfun(100,200) \n ', '_ii': 'a1 = 100\na2 = 0\ndef fun():\n print(a1)\n print("I am in fun")\n # a2的作用范围是fun\n a2 = 99\n print(a2)\n \nprint(a1)\nfun()\nprint(a2)', '_iii': 'a1 = 100\n\ndef fun():\n print(a1)\n print("I am in fun")\n # a2的作用范围是fun\n a2 = 99\n print(a2)\n \nprint(a1)\nfun()\nprint(a2)', '_i1': 'a1 = 100\n\ndef fun():\n print(a1)\n print("I am in fun")\n # a2的作用范围是fun\n a2 = 99\n print(a2)', 'a1': 100, 'fun': <function fun at 0x000001B596BAD840>, '_i2': 'a1 = 100\n\ndef fun():\n print(a1)\n print("I am in fun")\n # a2的作用范围是fun\n a2 = 99\n print(a2)', '_i3': 'a1 = 100\n\ndef fun():\n print(a1)\n print("I am in fun")\n # a2的作用范围是fun\n a2 = 99\n print(a2)\n \nprint(a1)\nfun()\nprint(a2)', '_i4': 'a1 = 100\na2 = 0\ndef fun():\n print(a1)\n print("I am in fun")\n # a2的作用范围是fun\n a2 = 99\n print(a2)\n \nprint(a1)\nfun()\nprint(a2)', 'a2': 0, '_i5': 'a = 1\nb = 2\n\ndef fun(c,d):\n e = 111\n print("locals={0}",format(locals()))\n print("globals={0}",format(globals(0)))\n \nfun(100,200) \n ', 'a': 1, 'b': 2, '_i6': 'a = 1\nb = 2\n\ndef fun(c,d):\n e = 111\n print("locals={0}",format(locals()))\n print("globals={0}",format(globals()))\n \nfun(100,200) \n '}