1 2 3 4 5 6 7 8 9 10 11 12 13 14 | abc = 1 def set_global(name, value): globals()[name] = value if __name__ == "__main__": set_global("abc", 2) print("__main__.abc = %s" % abc) import prog prog.set_global("abc", 3) print("prog.abc = %s" % prog.abc) print("__main__.abc = %s" % abc) |
YWJjID0gMQoKZGVmIHNldF9nbG9iYWwobmFtZSwgdmFsdWUpOgogICAgZ2xvYmFscygpW25hbWVdID0gdmFsdWUKCmlmIF9fbmFtZV9fID09ICJfX21haW5fXyI6CiAgICBzZXRfZ2xvYmFsKCJhYmMiLCAyKQogICAgcHJpbnQoIl9fbWFpbl9fLmFiYyA9ICVzIiAlIGFiYykKCiAgICBpbXBvcnQgcHJvZwogICAgcHJvZy5zZXRfZ2xvYmFsKCJhYmMiLCAzKQogICAgcHJpbnQoInByb2cuYWJjICAgICA9ICVzIiAlIHByb2cuYWJjKQogICAgcHJpbnQoIl9fbWFpbl9fLmFiYyA9ICVzIiAlIGFiYykK
-
upload with new input
-
result: Success time: 0.08s memory: 10864 kB returned value: 0
__main__.abc = 2 prog.abc = 3 __main__.abc = 2


