effect of global on exec function code example
Example: assign exec function to variable python
old_string = "didn't work"
new_string = "worked"
def function():
exec("global old_string; old_string = new_string")
print(old_string)
function()