# 0402.py a='x=8; y=6; print (x+y)' exec(a) # 14 ####################################### x=0; comando='x=17' def f (): global x exec(comando) f(); print (x) # 0 ####################################### x=0; comando='global x; x=17' def f (): exec(comando) f(); print (x) # 17 ####################################### x=0; comando='x=17' def g (): exec(comando,globals()) g(); print (x) # 17